From 027e8141228bcf22e92fb5e91e07a7f1af2dd887 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Tue, 7 Nov 2017 15:08:37 -0800 Subject: [PATCH] Move interfaces for showInformationMessage into function --- extensions/typescript/src/typescriptMain.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/extensions/typescript/src/typescriptMain.ts b/extensions/typescript/src/typescriptMain.ts index 3a88be3df25..feb2e85e356 100644 --- a/extensions/typescript/src/typescriptMain.ts +++ b/extensions/typescript/src/typescriptMain.ts @@ -45,16 +45,6 @@ interface LanguageDescription { isExternal?: boolean; } -enum ProjectConfigAction { - None, - CreateConfig, - LearnMore -} - -interface ProjectConfigMessageItem extends MessageItem { - id: ProjectConfigAction; -} - const standardLanguageDescriptions: LanguageDescription[] = [ { id: 'typescript', @@ -566,6 +556,16 @@ class TypeScriptServiceClientHost implements ITypeScriptServiceClientHost { return; } + enum ProjectConfigAction { + None, + CreateConfig, + LearnMore + } + + interface ProjectConfigMessageItem extends MessageItem { + id: ProjectConfigAction; + } + const selected = await window.showInformationMessage( (isTypeScriptProject ? localize('typescript.noTypeScriptProjectConfig', 'File is not part of a TypeScript project')