Uso
Array de objetos
Búsqueda en un array de objetos
Buscar elementos en una lista de objetos
Por propiedad directa
Si quieres filtrar por una clave directa de un objeto, puedes usar la opción key
.
Por propiedad anidada
Si quieres filtrar por una propiedad anidada, usa la opción getKey
.
Por múltiples propiedades
Puedes filtrar por varias propiedades combinadas con getKey
.
Para más ejemplos, consulta la sección de Ejemplos.
Referencias
Opciones
Las propiedades de fuzzy son las siguientes:
Prop | Type | Default |
---|---|---|
key? | keyof T | undefined |
getKey? | (item: T) => (string | null)[] | undefined |
debug? | boolean | false |
limit? | number | Number.MAX_SAFE_INTEGER |
maxScore? | number | 100 |
mapResult? | MapResult<T, U> | (result) => result.item |
Respuesta
El resultado será un objeto con las siguientes propiedades:
Prop | Type | Default |
---|---|---|
results | Result<T>[] | "" |
length | number | 0 |
time | number | 0 |
normalizedQuery | string | "" |
hasExactMatch | boolean | false |
bestMatch | Result<T> | null |
hasResults | boolean | false |
Resultados
Prop | Type | Default |
---|---|---|
item | NonNullable<T> | null |
score | number | 0 |
matches | Matches | null |
Edit on GitHub
Last updated on