Skip to content

Commit 67183b2

Browse files
committed
fix: resolveModuleNameLiterals Affects TS services
1 parent dd71f5c commit 67183b2

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

src/index.ts

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -214,21 +214,14 @@ const init: tsModule.server.PluginModuleFactory = ({ typescript: ts }) => {
214214

215215
// TypeScript 5.x
216216
if (info.languageServiceHost.resolveModuleNameLiterals) {
217-
const _resolveModuleNameLiterals =
218-
info.languageServiceHost.resolveModuleNameLiterals.bind(
219-
info.languageServiceHost,
220-
);
221-
222217
languageServiceHost.resolveModuleNameLiterals = (
223218
moduleNames,
224219
containingFile,
225220
...rest
226221
) => {
227-
const resolvedModules = _resolveModuleNameLiterals(
228-
moduleNames,
229-
containingFile,
230-
...rest,
231-
);
222+
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
223+
const resolvedModules = info.languageServiceHost
224+
.resolveModuleNameLiterals!(moduleNames, containingFile, ...rest);
232225

233226
const moduleResolver = createModuleResolver(containingFile);
234227

0 commit comments

Comments
 (0)