UNPKG

cspell-lib

Version:

A library of useful functions used across various cspell tools.

14 lines 519 B
function hasWordCheck(dict, word) { word = word.includes('\\') ? word.replaceAll('\\', '') : word; return dict.has(word); } export function isWordValidWithEscapeRetry(dict, wo, line) { const firstTry = hasWordCheck(dict, wo.text); return (firstTry || // Drop the first letter if it is preceded by a '\'. (line.text[wo.offset - line.offset - 1] === '\\' && hasWordCheck(dict, wo.text.slice(1)))); } export const __testing__ = { hasWordCheck, }; //# sourceMappingURL=isWordValid.js.map