From f0f02754f3c2a6a35a56f0855916f42be521900b Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Tue, 6 Nov 2018 18:45:08 -0800 Subject: [PATCH] Change type of metadata to unknown --- src/server/protocol.ts | 2 +- src/server/session.ts | 2 +- src/services/types.ts | 2 +- tests/baselines/reference/api/tsserverlibrary.d.ts | 4 ++-- tests/baselines/reference/api/typescript.d.ts | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/server/protocol.ts b/src/server/protocol.ts index 4eb8def8518..193621da82a 100644 --- a/src/server/protocol.ts +++ b/src/server/protocol.ts @@ -225,7 +225,7 @@ namespace ts.server.protocol { /** * Contains extra information that plugin can include to be passed on */ - metadata?: any; + metadata?: unknown; } /** diff --git a/src/server/session.ts b/src/server/session.ts index d4fc2d3fcc3..10399e21680 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -688,7 +688,7 @@ namespace ts.server { success, }; if (success) { - let metadata: any; + let metadata: unknown; if (isArray(info)) { res.body = info; metadata = (info as WithMetadata>).metadata; diff --git a/src/services/types.ts b/src/services/types.ts index 71f76161e23..73e41309a63 100644 --- a/src/services/types.ts +++ b/src/services/types.ts @@ -238,7 +238,7 @@ namespace ts { /* @internal */ export const emptyOptions = {}; - export type WithMetadata = T & { metadata?: any; }; + export type WithMetadata = T & { metadata?: unknown; }; // // Public services of a language service instance associated diff --git a/tests/baselines/reference/api/tsserverlibrary.d.ts b/tests/baselines/reference/api/tsserverlibrary.d.ts index ffbd4c87389..f7399eebce2 100644 --- a/tests/baselines/reference/api/tsserverlibrary.d.ts +++ b/tests/baselines/reference/api/tsserverlibrary.d.ts @@ -4689,7 +4689,7 @@ declare namespace ts { writeFile?(fileName: string, content: string): void; } type WithMetadata = T & { - metadata?: any; + metadata?: unknown; }; interface LanguageService { cleanupSemanticCache(): void; @@ -5793,7 +5793,7 @@ declare namespace ts.server.protocol { /** * Contains extra information that plugin can include to be passed on */ - metadata?: any; + metadata?: unknown; } /** * Arguments for FileRequest messages. diff --git a/tests/baselines/reference/api/typescript.d.ts b/tests/baselines/reference/api/typescript.d.ts index 509d14e593c..9cb6a040f2a 100644 --- a/tests/baselines/reference/api/typescript.d.ts +++ b/tests/baselines/reference/api/typescript.d.ts @@ -4689,7 +4689,7 @@ declare namespace ts { writeFile?(fileName: string, content: string): void; } type WithMetadata = T & { - metadata?: any; + metadata?: unknown; }; interface LanguageService { cleanupSemanticCache(): void;