Compartilhar via


EntityAssignmentComparer class

Compare duas atribuições de entidade para determinar sua prioridade relativa.

Comentários

Comparar por evento: assignEntity, chooseProperty, chooseEntity Then by operations in order from schema (geralmente within assignEntity). Em seguida, por inesperado antes do esperado. Então, por volta mais antiga primeiro. Em seguida, por posição mínima no enunciado.

Construtores

EntityAssignmentComparer(string[])

Inicializa uma nova instância da classe EntityAssignmentComparer.

Métodos

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

Compara EntityAssignment x em relação a y para determinar sua prioridade relativa.

Detalhes do construtor

EntityAssignmentComparer(string[])

Inicializa uma nova instância da classe EntityAssignmentComparer.

new EntityAssignmentComparer(operationPreference: string[])

Parâmetros

operationPreference

string[]

Preferência em operações.

Detalhes do método

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

Compara EntityAssignment x em relação a y para determinar sua prioridade relativa.

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

Parâmetros

x

Partial<EntityAssignment>

Primeira assigment de entidade a ser comparada.

y

Partial<EntityAssignment>

Segundo assigment de entidade a ser comparado.

Retornos

number

Valor numérico que representa a prioridade relativa de x.