Skip to content

Commit a3ba468

Browse files
authored
Merge pull request #48 from mizdra/refactor-codes
Refactor codes
2 parents 5070b6b + b8fee73 commit a3ba468

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

src/index.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { createLanguageServicePlugin } from '@volar/typescript/lib/quickstart/createLanguageServicePlugin.js';
2-
import { createAssetLanguage } from './language-service/language.js';
2+
import { createAssetLanguagePlugin } from './language-plugin.js';
33
import { getAssetPluginOptions } from './option.js';
44

55
export = createLanguageServicePlugin((ts, info) => {
@@ -10,7 +10,5 @@ export = createLanguageServicePlugin((ts, info) => {
1010
return { languagePlugins: [] };
1111
}
1212

13-
const assetLanguage = createAssetLanguage(ts.sys, assetPluginOptions);
14-
15-
return { languagePlugins: [assetLanguage] };
13+
return { languagePlugins: [createAssetLanguagePlugin(ts.sys, assetPluginOptions)] };
1614
});

src/language-service/language.ts renamed to src/language-plugin.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@ import path from 'node:path';
22
import type { LanguagePlugin } from '@volar/language-core';
33
import type {} from '@volar/typescript';
44
import ts from 'typescript/lib/tsserverlibrary';
5-
import { getDtsContent } from '../dts';
6-
import type { AssetPluginOptions } from '../option';
5+
import { getDtsContent } from './dts';
6+
import type { AssetPluginOptions } from './option';
77

8-
export function createAssetLanguage(sys: ts.System, assetPluginOptions: AssetPluginOptions): LanguagePlugin<string> {
8+
export function createAssetLanguagePlugin(
9+
sys: ts.System,
10+
assetPluginOptions: AssetPluginOptions,
11+
): LanguagePlugin<string> {
912
return {
1013
getLanguageId(scriptId) {
1114
if (isMatchFile(scriptId)) return 'asset';

0 commit comments

Comments
 (0)