mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-03 06:51:53 +01:00
Make script blocks respect js/ts.implicitProjectConfig.strictNullChecks (#179333)
Fixes #179331 Also fixes experimental decorators for script blocks
This commit is contained in:
@@ -120,8 +120,9 @@ export function startServer(connection: Connection, runtime: RuntimeEnvironment)
|
||||
let promise = documentSettings[textDocument.uri];
|
||||
if (!promise) {
|
||||
const scopeUri = textDocument.uri;
|
||||
const configRequestParam: ConfigurationParams = { items: [{ scopeUri, section: 'css' }, { scopeUri, section: 'html' }, { scopeUri, section: 'javascript' }] };
|
||||
promise = connection.sendRequest(ConfigurationRequest.type, configRequestParam).then(s => ({ css: s[0], html: s[1], javascript: s[2] }));
|
||||
const sections = ['css', 'html', 'javascript', 'js/ts'];
|
||||
const configRequestParam: ConfigurationParams = { items: sections.map(section => ({ scopeUri, section })) };
|
||||
promise = connection.sendRequest(ConfigurationRequest.type, configRequestParam).then(s => ({ css: s[0], html: s[1], javascript: s[2], 'js/ts': s[3] }));
|
||||
documentSettings[textDocument.uri] = promise;
|
||||
}
|
||||
return promise;
|
||||
|
||||
Reference in New Issue
Block a user