@linkdotnet/stringoperations
Version:
Collection of string utilities. Edit-Distances, Search and Data structures. Offers for example trie, levenshtein distance.
11 lines (10 loc) • 560 B
TypeScript
/**
* Calculates the Levenshtein distance of two given strings
* @param one First word
* @param two Second word
* @param ignoreCase Ignore case, when comparing each character
* @param substitutionCost Cost of a substitution. Per default set to 1
* @param abortCost If abortCost is met, the function will immediately return (with abortCost as return value)
* @returns Levenshtein distance
*/
export declare function getLevenshteinDistance(one: string, two: string, ignoreCase?: boolean, substitutionCost?: number, abortCost?: number): number;