UNPKG

fuzzy-rater

Version:

Tooling for fuzzily rating text according to some query

19 lines 909 B
export declare type IFuzzyTransitionData = { /** * The type of transition * - insert: Matches a character that wasn't in the query * - skip: Skips a character that was in the query * - match: Matches a character in the text with the character in the query * - replace: Replaces a query character for another character * - ignore: Any text before or after a query match * - restart: Restarts the search to find another match */ type: "insert" | "skip" | "match" | "replace" | "ignore" | "restart"; /** * The query character that was skipped or matched, or replaced. Inserted/ignored characters are only defined by remaining transitions, so we don't statically know the character */ character?: string; /** The current position in the query string */ index: number; }; //# sourceMappingURL=IFuzzyTransitionData.d.ts.map