diff --git a/src/vs/vscode.d.ts b/src/vs/vscode.d.ts index 681afeab41e..62e41309e06 100644 --- a/src/vs/vscode.d.ts +++ b/src/vs/vscode.d.ts @@ -3021,11 +3021,6 @@ declare namespace vscode { */ export function openTextDocument(fileName: string): Thenable; - /** - * - */ - export function closeTextDocument(document: TextDocument): Thenable; - /** * */ diff --git a/src/vs/workbench/api/common/extHost.api.impl.ts b/src/vs/workbench/api/common/extHost.api.impl.ts index 9bf9020a937..a1b5619ec80 100644 --- a/src/vs/workbench/api/common/extHost.api.impl.ts +++ b/src/vs/workbench/api/common/extHost.api.impl.ts @@ -255,9 +255,6 @@ export class ExtHostAPIImplementation { openTextDocument(uriOrFileName:vscode.Uri | string) { return pluginHostDocuments.openDocument(uriOrFileName); }, - closeTextDocument(document: vscode.TextDocument) { - return pluginHostDocuments.closeDocument(document); - }, registerTextDocumentContentProvider(scheme: string, provider: vscode.TextDocumentContentProvider) { return pluginHostDocuments.registerTextDocumentContentProvider(scheme, provider); }, diff --git a/src/vs/workbench/api/common/extHostDocuments.ts b/src/vs/workbench/api/common/extHostDocuments.ts index 72a843c7968..b6b9be12ac3 100644 --- a/src/vs/workbench/api/common/extHostDocuments.ts +++ b/src/vs/workbench/api/common/extHostDocuments.ts @@ -136,10 +136,6 @@ export class ExtHostModelService { }); } - public closeDocument(document: vscode.TextDocument): TPromise { - return this._proxy._tryCloseDocument( document.uri); - } - public registerTextDocumentContentProvider(scheme: string, provider: vscode.TextDocumentContentProvider): vscode.Disposable { if (scheme === 'file' || scheme === 'untitled' || this._documentContentProviders[scheme]) { throw new Error(`scheme '${scheme}' already registered`); @@ -752,9 +748,4 @@ export class MainThreadDocuments { return true; }); } - - _tryCloseDocument(uri: URI): TPromise { - this._modelService.destroyModel(uri); - return TPromise.as(true); - } }