%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : www.kowitt.ac.th / Your IP : 216.73.216.118 Web Server : Microsoft-IIS/7.5 System : Windows NT SERVER02 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.6.31 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Program Files/Microsoft VS Code/resources/app/extensions/emmet/out/test/ |
Upload File : |
/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); const vscode = require("vscode"); const fs = require("fs"); const os = require("os"); const path_1 = require("path"); function rndName() { return Math.random().toString(36).replace(/[^a-z]+/g, '').substr(0, 10); } function createRandomFile(contents = '', fileExtension = 'txt') { return new Promise((resolve, reject) => { const tmpFile = path_1.join(os.tmpdir(), rndName() + '.' + fileExtension); fs.writeFile(tmpFile, contents, (error) => { if (error) { return reject(error); } resolve(vscode.Uri.file(tmpFile)); }); }); } exports.createRandomFile = createRandomFile; function pathEquals(path1, path2) { if (process.platform !== 'linux') { path1 = path1.toLowerCase(); path2 = path2.toLowerCase(); } return path1 === path2; } exports.pathEquals = pathEquals; function deleteFile(file) { return new Promise((resolve, reject) => { fs.unlink(file.fsPath, (err) => { if (err) { reject(err); } else { resolve(true); } }); }); } exports.deleteFile = deleteFile; function closeAllEditors() { return vscode.commands.executeCommand('workbench.action.closeAllEditors'); } exports.closeAllEditors = closeAllEditors; function withRandomFileEditor(initialContents, fileExtension = 'txt', run) { return createRandomFile(initialContents, fileExtension).then(file => { return vscode.workspace.openTextDocument(file).then(doc => { return vscode.window.showTextDocument(doc).then((editor) => { return run(editor, doc).then(_ => { if (doc.isDirty) { return doc.save().then(saved => { return deleteFile(file); }); } else { return deleteFile(file); } }); }); }); }); } exports.withRandomFileEditor = withRandomFileEditor; //# sourceMappingURL=https://ticino.blob.core.windows.net/sourcemaps/0f080e5267e829de46638128001aeb7ca2d6d50e/extensions\emmet\out/test\testUtils.js.map