diff --git a/.changeset/calm-cities-cut.md b/.changeset/calm-cities-cut.md new file mode 100644 index 00000000..18cc2094 --- /dev/null +++ b/.changeset/calm-cities-cut.md @@ -0,0 +1,5 @@ +--- +'@css-modules-kit/ts-plugin': patch +--- + +fix: fix missing quick fix actions diff --git a/packages/ts-plugin/src/language-service/feature/refactor.ts b/packages/ts-plugin/src/language-service/feature/refactor.ts index 2142e827..a554d07f 100644 --- a/packages/ts-plugin/src/language-service/feature/refactor.ts +++ b/packages/ts-plugin/src/language-service/feature/refactor.ts @@ -11,8 +11,9 @@ export function getApplicableRefactors( languageService: ts.LanguageService, project: ts.server.Project, ): ts.LanguageService['getApplicableRefactors'] { - return (fileName, positionOrRange, preferences) => { - const prior = languageService.getApplicableRefactors(fileName, positionOrRange, preferences) ?? []; + return (...args) => { + const [fileName] = args; + const prior = languageService.getApplicableRefactors(...args); if (isComponentFileName(fileName)) { // If the CSS Module file does not exist, provide a refactor to create it. if (!project.fileExists(getCssModuleFileName(fileName))) {