From e73b0e13b73c1b6e6ae42b2e37894941a71bdd75 Mon Sep 17 00:00:00 2001 From: mizdra Date: Sun, 8 Dec 2024 18:37:03 +0900 Subject: [PATCH] use `createAsyncLanguageServicePlugin` --- src/index.cjs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/index.cjs b/src/index.cjs index 696b061..f8fe0bc 100644 --- a/src/index.cjs +++ b/src/index.cjs @@ -1,7 +1,8 @@ -const { createLanguageServicePlugin } = require('@volar/typescript/lib/quickstart/createLanguageServicePlugin.js'); +const ts = require('typescript'); +const { createAsyncLanguageServicePlugin } = require('@volar/typescript/lib/quickstart/createAsyncLanguageServicePlugin.js'); const { createPngLanguagePlugin } = require('./language-plugin.cjs'); -module.exports = createLanguageServicePlugin((ts, info) => { +module.exports = createAsyncLanguageServicePlugin(['.png'], ts.ScriptKind.TS, async (ts, info) => { if (info.project.projectKind !== ts.server.ProjectKind.Configured) { return { languagePlugins: [] }; }