diff --git a/extensions/typescript/src/features/bufferSyncSupport.ts b/extensions/typescript/src/features/bufferSyncSupport.ts index 0123663df904b..c21ca755f7055 100644 --- a/extensions/typescript/src/features/bufferSyncSupport.ts +++ b/extensions/typescript/src/features/bufferSyncSupport.ts @@ -5,7 +5,6 @@ 'use strict'; import * as cp from 'child_process'; -import * as path from 'path'; import * as fs from 'fs'; import { workspace, window, TextDocument, TextDocumentChangeEvent, TextDocumentContentChangeEvent, Disposable, MessageItem } from 'vscode'; @@ -48,15 +47,11 @@ class SyncedBuffer { fileContent: this.document.getText(), }; if (this.client.apiVersion.has203Features()) { - // we have no extension. So check the mode and - // set the script kind accordningly. - const ext = path.extname(this.filepath); - if (ext === '') { - const scriptKind = Mode2ScriptKind[this.document.languageId]; - if (scriptKind) { - args.scriptKindName = scriptKind; - } + const scriptKind = Mode2ScriptKind[this.document.languageId]; + if (scriptKind) { + args.scriptKindName = scriptKind; } + } this.client.execute('open', args, false); }