Compartir a través de


EntityAssignmentComparer class

Compare dos asignaciones de entidad para determinar su prioridad relativa.

Comentarios

Compare by event: assignEntity, chooseProperty, chooseEntity Then by operations in order from schema (normalmente dentro de assignEntity). A continuación, de forma inesperada antes de lo esperado. A continuación, por turno más antiguo primero. A continuación, por posición mínima en la expresión.

Constructores

EntityAssignmentComparer(string[])

Inicializa una nueva instancia de la clase entityAssignmentComparer de .

Métodos

compare(Partial<EntityAssignment>, Partial<EntityAssignment>)

Compara EntityAssignment x con y para determinar su prioridad relativa.

Detalles del constructor

EntityAssignmentComparer(string[])

Inicializa una nueva instancia de la clase entityAssignmentComparer de .

new EntityAssignmentComparer(operationPreference: string[])

Parámetros

operationPreference

string[]

Preferencia sobre las operaciones.

Detalles del método

compare(Partial<EntityAssignment>, Partial<EntityAssignment>)

Compara EntityAssignment x con y para determinar su prioridad relativa.

function compare(x: Partial<EntityAssignment>, y: Partial<EntityAssignment>): number

Parámetros

x

Partial<EntityAssignment>

Primera asignación de entidad que se va a comparar.

y

Partial<EntityAssignment>

Segunda asignación de entidad que se va a comparar.

Devoluciones

number

Valor numérico que representa la prioridad relativa de x.