"use strict"; /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); const vscode = require("vscode"); class ShowSourceCommand { constructor(previewManager) { this.previewManager = previewManager; this.id = 'html.showSource'; } execute() { if (this.previewManager.activePreviewResource) { return vscode.workspace.openTextDocument(this.previewManager.activePreviewResource) .then(document => vscode.window.showTextDocument(document)); } return undefined; } } exports.ShowSourceCommand = ShowSourceCommand;