@types/fuzzyset
Version:
TypeScript definitions for fuzzyset
24 lines (16 loc) • 507 B
TypeScript
interface FuzzySet {
get(candidate: string): Array<[number, string]> | null;
get<DEFAULT>(candidate: string, def?: DEFAULT, minScore?: number): Array<[number, string]> | DEFAULT;
add(value: string): false | undefined;
length(): number;
isEmpty(): boolean;
values(): string[];
}
declare function FuzzySet(
source?: string[],
useLevenshtein?: boolean,
gramSizeLower?: number,
gramSizeUpper?: number,
): FuzzySet;
export = FuzzySet;
export as namespace FuzzySet;