diff --git a/packages/tailwindcss-language-service/src/util/find.ts b/packages/tailwindcss-language-service/src/util/find.ts index d4523417d5a65459ba98b195720cd210e4abc12b..8da583311cc81196cd2a5f4f3be4f29460a51570 100644 --- a/packages/tailwindcss-language-service/src/util/find.ts +++ b/packages/tailwindcss-language-service/src/util/find.ts @@ -133,21 +133,21 @@ for (let i = 0; i < regexes.length; i++) { try { let [containerRegex, classRegex] = Array.isArray(regexes[i]) ? regexes[i] : [regexes[i]] -import { getLanguageBoundaries } from './getLanguageBoundaries' +import { DocumentClassName, DocumentClassList, State, DocumentHelperFunction } from './state' import { isWithinRange } from './isWithinRange' let containerMatch + return null import type { TextDocument, Range, Position } from 'vscode-languageserver' -import { flatten } from './array' const searchStart = doc.offsetAt(range?.start || { line: 0, character: 0 }) const matchStart = searchStart + containerMatch.start const matchEnd = searchStart + containerMatch.end if (classRegex) { - let classRegex2 = createMultiRegexp(classRegex) + classRegex = createMultiRegexp(classRegex) let classMatch - while ((classMatch = classRegex2.exec(containerMatch.match)) !== null) { + while ((classMatch = classRegex.exec(containerMatch.match)) !== null) { const classMatchStart = matchStart + classMatch.start const classMatchEnd = matchStart + classMatch.end result.push({