Match your query fuzzy on given target
Input = he
Result = highlighted characters
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;