mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 11:35:40 +01:00
Fixed creating the LanguageServiceDefaultsImpl twice
This commit is contained in:
parent
357f54c652
commit
292108c5ee
1 changed files with 15 additions and 18 deletions
|
|
@ -196,8 +196,21 @@ function setupLanguageServiceDefaults(languageId, isTypescript) {
|
|||
languageDefaults[languageId] = new LanguageServiceDefaultsImpl(languageId, languageOptions.compilerOptions, languageOptions.diagnosticsOptions);
|
||||
}
|
||||
|
||||
setupLanguageServiceDefaults("typescript", true);
|
||||
setupLanguageServiceDefaults("javascript", false);
|
||||
setupNamedLanguage({
|
||||
id: 'typescript',
|
||||
extensions: ['.ts', '.tsx'],
|
||||
aliases: ['TypeScript', 'ts', 'typescript'],
|
||||
mimetypes: ['text/typescript']
|
||||
}, true, true);
|
||||
|
||||
setupNamedLanguage({
|
||||
id: 'javascript',
|
||||
extensions: ['.js', '.es6', '.jsx'],
|
||||
firstLine: '^#!.*\\bnode',
|
||||
filenames: ['jakefile'],
|
||||
aliases: ['JavaScript', 'javascript', 'js'],
|
||||
mimetypes: ['text/javascript'],
|
||||
}, false, true);
|
||||
|
||||
function getTypeScriptWorker(): Promise<any> {
|
||||
return getLanguageWorker("typescript");
|
||||
|
|
@ -255,19 +268,3 @@ monaco.languages.typescript = createAPI();
|
|||
function getMode(): Promise<typeof mode> {
|
||||
return import('./tsMode');
|
||||
}
|
||||
|
||||
setupNamedLanguage({
|
||||
id: 'typescript',
|
||||
extensions: ['.ts', '.tsx'],
|
||||
aliases: ['TypeScript', 'ts', 'typescript'],
|
||||
mimetypes: ['text/typescript']
|
||||
}, true);
|
||||
|
||||
setupNamedLanguage({
|
||||
id: 'javascript',
|
||||
extensions: ['.js', '.es6', '.jsx'],
|
||||
firstLine: '^#!.*\\bnode',
|
||||
filenames: ['jakefile'],
|
||||
aliases: ['JavaScript', 'javascript', 'js'],
|
||||
mimetypes: ['text/javascript'],
|
||||
}, false);
|
||||
Loading…
Add table
Add a link
Reference in a new issue