diff options
author | 2021-08-26 13:14:47 -0400 | |
---|---|---|
committer | 2021-08-26 13:14:47 -0400 | |
commit | c4cfc0d5fb26e39be7c10ba1ecdc32656870b10d (patch) | |
tree | e8dde32fb8ef88f6b9bd6276e5ca9194fb487ba9 /tools/language-server/src/plugins/css/service.ts | |
parent | c83d4817336f73348dbcedf493f2e5d2402e9e49 (diff) | |
download | astro-c4cfc0d5fb26e39be7c10ba1ecdc32656870b10d.tar.gz astro-c4cfc0d5fb26e39be7c10ba1ecdc32656870b10d.tar.zst astro-c4cfc0d5fb26e39be7c10ba1ecdc32656870b10d.zip |
Remove VSCode and Langauge Server from this monorepo (#1230)
* Remove VSCode and Langauge Server from this monorepo
* Adds back in the syntax files
Diffstat (limited to 'tools/language-server/src/plugins/css/service.ts')
-rw-r--r-- | tools/language-server/src/plugins/css/service.ts | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/tools/language-server/src/plugins/css/service.ts b/tools/language-server/src/plugins/css/service.ts deleted file mode 100644 index 78b11296e..000000000 --- a/tools/language-server/src/plugins/css/service.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { getCSSLanguageService, getSCSSLanguageService, getLESSLanguageService, LanguageService, ICSSDataProvider } from 'vscode-css-languageservice'; - -const customDataProvider: ICSSDataProvider = { - providePseudoClasses() { - return []; - }, - provideProperties() { - return []; - }, - provideAtDirectives() { - return []; - }, - providePseudoElements() { - return []; - }, -}; - -const [css, scss, less] = [getCSSLanguageService, getSCSSLanguageService, getLESSLanguageService].map((getService) => - getService({ - customDataProviders: [customDataProvider], - }) -); - -const langs = { - css, - scss, - less, -}; - -export function getLanguage(kind?: string) { - switch (kind) { - case 'scss': - case 'text/scss': - return 'scss' as const; - case 'less': - case 'text/less': - return 'less' as const; - case 'css': - case 'text/css': - default: - return 'css' as const; - } -} - -export function getLanguageService(kind?: string): LanguageService { - const lang = getLanguage(kind); - return langs[lang]; -} |