From ab4ef201b859b5e2186d3801298539b1d52ca58d Mon Sep 17 00:00:00 2001 From: johnsoncodehk Date: Tue, 15 Mar 2022 16:58:09 +0800 Subject: [PATCH] chore: compilerOptions -> vueCompilerOptions #577 --- packages/typescript-vue-plugin/src/index.ts | 4 ++-- packages/vue-tsc/src/proxy.ts | 2 +- packages/vue-typescript/src/types.ts | 2 +- packages/vue-typescript/src/typescriptRuntime.ts | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/typescript-vue-plugin/src/index.ts b/packages/typescript-vue-plugin/src/index.ts index ee74a1447..bf7652122 100644 --- a/packages/typescript-vue-plugin/src/index.ts +++ b/packages/typescript-vue-plugin/src/index.ts @@ -25,8 +25,8 @@ const init: ts.server.PluginModuleFactory = (modules) => { const proxyHost = createProxyHost(ts, info); const services = createBasicRuntime(); - const compilerOptions = proxyHost.host.getVueCompilationSettings?.() ?? {}; - const tsRuntime = vue.createTypeScriptRuntime({ typescript: ts, ...services, compilerOptions }, proxyHost.host, true); + const vueCompilerOptions = proxyHost.host.getVueCompilationSettings?.() ?? {}; + const tsRuntime = vue.createTypeScriptRuntime({ typescript: ts, ...services, vueCompilerOptions }, proxyHost.host, true); const _tsPluginApis = apis.register(tsRuntime.context); const tsPluginProxy: Partial = { getSemanticDiagnostics: tsRuntime.apiHook(tsRuntime.context.scriptTsLsRaw.getSemanticDiagnostics, false), diff --git a/packages/vue-tsc/src/proxy.ts b/packages/vue-tsc/src/proxy.ts index 2b5117440..fd6028705 100644 --- a/packages/vue-tsc/src/proxy.ts +++ b/packages/vue-tsc/src/proxy.ts @@ -38,7 +38,7 @@ export function createProgramProxy( getProjectReferences: () => options.projectReferences, }; const services = createBasicRuntime(); - const tsRuntime = createTypeScriptRuntime({ typescript: ts, ...services, compilerOptions: vueCompilerOptions }, vueLsHost, false); + const tsRuntime = createTypeScriptRuntime({ typescript: ts, ...services, vueCompilerOptions }, vueLsHost, false); const tsProgram = tsRuntime.context.scriptTsLsRaw.getProgram(); // TODO: handle template ls? if (!tsProgram) throw '!tsProgram'; diff --git a/packages/vue-typescript/src/types.ts b/packages/vue-typescript/src/types.ts index 856152bb9..6b74243e8 100644 --- a/packages/vue-typescript/src/types.ts +++ b/packages/vue-typescript/src/types.ts @@ -31,7 +31,7 @@ export interface VueCompilerOptions { export type BasicRuntimeContext = { typescript: typeof import('typescript/lib/tsserverlibrary'), - compilerOptions: VueCompilerOptions, + vueCompilerOptions: VueCompilerOptions, compileTemplate(templateTextDocument: TextDocument): { htmlTextDocument: TextDocument; htmlToTemplate: (start: number, end: number) => { start: number, end: number } | undefined; diff --git a/packages/vue-typescript/src/typescriptRuntime.ts b/packages/vue-typescript/src/typescriptRuntime.ts index cef2bfbd2..09f64e0b4 100644 --- a/packages/vue-typescript/src/typescriptRuntime.ts +++ b/packages/vue-typescript/src/typescriptRuntime.ts @@ -15,7 +15,7 @@ export function createTypeScriptRuntime( typescript: typeof import('typescript/lib/tsserverlibrary'), htmlLs: html.LanguageService, compileTemplate: BasicRuntimeContext['compileTemplate'], - compilerOptions: BasicRuntimeContext['compilerOptions'], + vueCompilerOptions: BasicRuntimeContext['vueCompilerOptions'], getCssVBindRanges: BasicRuntimeContext['getCssVBindRanges'], getCssClasses: BasicRuntimeContext['getCssClasses'], }, @@ -38,7 +38,7 @@ export function createTypeScriptRuntime( const templateScriptUpdateUris = new Set(); const initProgressCallback: ((p: number) => void)[] = []; - const templateTsHost = options.compilerOptions.experimentalDisableTemplateSupport ? undefined : createTsLsHost('template'); + const templateTsHost = options.vueCompilerOptions.experimentalDisableTemplateSupport ? undefined : createTsLsHost('template'); const scriptTsHost = createTsLsHost('script'); const templateTsLsRaw = templateTsHost ? ts.createLanguageService(templateTsHost) : undefined; const scriptTsLsRaw = ts.createLanguageService(scriptTsHost); @@ -391,7 +391,7 @@ export function createTypeScriptRuntime( doc.version.toString(), options.htmlLs, options.compileTemplate, - options.compilerOptions, + options.vueCompilerOptions, options.typescript, options.getCssVBindRanges, options.getCssClasses,