Compartir a través de


EntityInfo class

Información extendida sobre una entidad, incluidos los datos de $instance. Información extendida sobre una entidad, incluidos los datos de $instance.

Propiedades

coverage

Cantidad (0-1.0) de la expresión original que cubre la entidad.

end

Posición donde la entidad termina en la expresión.

name

Nombre de la entidad.

operation

Operación que se va a aplicar a la entidad.

priority

Prioridad relativa de la entidad en comparación con otras entidades con 0 como prioridad más alta.

property

Valor de la propiedad si existe.

rootEntity

Entidad raíz donde se encontró esta entidad.

score

Puntuación (0-1.0) de la entidad.

start

Posición donde se inicia la entidad en la expresión.

text

Texto original que llevó a la entidad.

type

Tipo de entidad.

value

Valor de la entidad.

whenRecognized

Contador de eventos cuando se reconoció la entidad.

Métodos

alternative(Partial<EntityInfo>, Partial<EntityInfo>)

Devuelve true si las entidades proceden exactamente del mismo texto de la expresión.

covers(Partial<EntityInfo>, Partial<EntityInfo>)

Devuelve texto de entidad true completamente incluye otro texto de entidad.

isSameEntity(Partial<EntityInfo>, Partial<EntityInfo>)

Devuelve true si las entidades son iguales.

overlaps(Partial<EntityInfo>, Partial<EntityInfo>)

Devuelve true si las entidades comparten texto en la expresión.

sharesRoot(Partial<EntityInfo>, Partial<EntityInfo>)

Devuelve true si las entidades comparten la misma raíz.

toString(Partial<EntityInfo>)

Imprima una entidad como una cadena.

Detalles de las propiedades

coverage

Cantidad (0-1.0) de la expresión original que cubre la entidad.

coverage: number

Valor de propiedad

number

end

Posición donde la entidad termina en la expresión.

end: number

Valor de propiedad

number

name

Nombre de la entidad.

name: string

Valor de propiedad

string

operation

Operación que se va a aplicar a la entidad.

operation: string

Valor de propiedad

string

priority

Prioridad relativa de la entidad en comparación con otras entidades con 0 como prioridad más alta.

priority: number

Valor de propiedad

number

property

Valor de la propiedad si existe.

property: string

Valor de propiedad

string

rootEntity

Entidad raíz donde se encontró esta entidad.

rootEntity: string

Valor de propiedad

string

score

Puntuación (0-1.0) de la entidad.

score: number

Valor de propiedad

number

start

Posición donde se inicia la entidad en la expresión.

start: number

Valor de propiedad

number

text

Texto original que llevó a la entidad.

text: string

Valor de propiedad

string

type

Tipo de entidad.

type: string

Valor de propiedad

string

value

Valor de la entidad.

value: any

Valor de propiedad

any

whenRecognized

Contador de eventos cuando se reconoció la entidad.

whenRecognized: number

Valor de propiedad

number

Detalles del método

alternative(Partial<EntityInfo>, Partial<EntityInfo>)

Devuelve true si las entidades proceden exactamente del mismo texto de la expresión.

static function alternative(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean

Parámetros

source

Partial<EntityInfo>

Entidad de origen.

entity

Partial<EntityInfo>

Entidad que se va a comparar.

Devoluciones

boolean

True si las entidades proceden del mismo texto en la expresión; de lo contrario, false.

covers(Partial<EntityInfo>, Partial<EntityInfo>)

Devuelve texto de entidad true completamente incluye otro texto de entidad.

static function covers(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean

Parámetros

source

Partial<EntityInfo>

Entidad de origen.

entity

Partial<EntityInfo>

Entidad que se va a comparar.

Devoluciones

boolean

True si el texto de la entidad incluye completamente otro texto de entidad; de lo contrario, false.

isSameEntity(Partial<EntityInfo>, Partial<EntityInfo>)

Devuelve true si las entidades son iguales.

static function isSameEntity(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean

Parámetros

source

Partial<EntityInfo>

Entidad de origen.

entity

Partial<EntityInfo>

Entidad que se va a comparar.

Devoluciones

boolean

True si las entidades son iguales; de lo contrario, false.

overlaps(Partial<EntityInfo>, Partial<EntityInfo>)

Devuelve true si las entidades comparten texto en la expresión.

static function overlaps(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean

Parámetros

source

Partial<EntityInfo>

Entidad de origen.

entity

Partial<EntityInfo>

Entidad que se va a comparar.

Devoluciones

boolean

True si las entidades comparten texto en la expresión; de lo contrario, false.

sharesRoot(Partial<EntityInfo>, Partial<EntityInfo>)

Devuelve true si las entidades comparten la misma raíz.

static function sharesRoot(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean

Parámetros

source

Partial<EntityInfo>

Entidad de origen.

entity

Partial<EntityInfo>

Entidad que se va a comparar.

Devoluciones

boolean

True si las entidades comparten la misma raíz; de lo contrario, false.

toString(Partial<EntityInfo>)

Imprima una entidad como una cadena.

static function toString(source: Partial<EntityInfo>): string

Parámetros

source

Partial<EntityInfo>

Entidad de origen.

Devoluciones

string

Cadena que representa el objeto actual.