remove some anys (#271651)

This commit is contained in:
Martin Aeschlimann
2025-10-16 11:48:38 +02:00
committed by GitHub
parent 3a8f6b3483
commit cee904f80c
6 changed files with 19 additions and 23 deletions

View File

@@ -134,16 +134,15 @@ export function startServer(connection: Connection, runtime: RuntimeEnvironment)
// After the server has started the client sends an initialize request. The server receives
// in the passed params the rootPath of the workspace plus the client capabilities
connection.onInitialize((params: InitializeParams): InitializeResult => {
// eslint-disable-next-line local/code-no-any-casts
const initializationOptions = params.initializationOptions as any || {};
const initializationOptions = params.initializationOptions || {};
// eslint-disable-next-line local/code-no-any-casts
workspaceFolders = (<any>params).workspaceFolders;
if (!Array.isArray(workspaceFolders)) {
if (!Array.isArray(params.workspaceFolders)) {
workspaceFolders = [];
if (params.rootPath) {
workspaceFolders.push({ name: '', uri: URI.file(params.rootPath).toString() });
}
} else {
workspaceFolders = params.workspaceFolders;
}
const handledSchemas = initializationOptions?.handledSchemas as string[] ?? ['file'];