UNPKG

choices.js

Version:

A vanilla JS customisable text input/select box plugin

12 lines (11 loc) 273 B
export interface SearchResult<T extends object> { item: T; score: number; rank: number; } export interface Searcher<T extends object> { reset(): void; isEmptyIndex(): boolean; index(data: T[]): void; search(needle: string): SearchResult<T>[]; }