Skip to content

Repository files navigation

matchFuzzy()

Match your query fuzzy on given target

Build Statusnpm versionCoverage StatusKnown Vulnerabilitiescode style: prettier

Example (UI excluded)

Input = he

Result = highlighted characters

Usage

Below is the type definition of the exported functions. For any issues or questions, just create an issue and I'll respond asap.

exportdeclaretypeMatchResult={offset: number;positions: number[];extraChars: number;trailingChars: number;};/** * Try to find a given query in a given target in a "fuzzy" manner. * * @param query the string you search with * @param target the string you search in * @param characterLimit maximum amount of characters in result. Example: { " ": 6, ".": 0 } means a sentence with a maximum of 6 spaces. */exportdeclarefunctionmatchFuzzy(query: string,target: string,characterLimit?: {[character: string]: number;}): MatchResult|null;/** * Array sort function in order: extra chars, offset, trailing chars. * * @param a result a * @param b result b */exportdeclarefunctionsort(a: MatchResult,b: MatchResult): 1|-1|0;

About

Match your query fuzzy on given target

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages