@microsoft/vscode-azext-utils
Advanced tools
Comparing version 0.3.20 to 0.3.21
@@ -24,6 +24,6 @@ "use strict"; | ||
class AzExtTreeFileSystem { | ||
constructor(tree) { | ||
constructor() { | ||
this.itemCache = new Map(); | ||
this._emitter = new vscode_1.EventEmitter(); | ||
this._bufferedEvents = []; | ||
this._tree = tree; | ||
} | ||
@@ -35,3 +35,5 @@ get onDidChangeFile() { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
yield vscode_1.window.showTextDocument(this.getUriFromItem(item), options); | ||
const uri = this.getUriFromItem(item); | ||
this.itemCache.set(item.id, item); | ||
yield vscode_1.window.showTextDocument(uri, options); | ||
}); | ||
@@ -67,5 +69,6 @@ } | ||
yield (0, callWithTelemetryAndErrorHandling_1.callWithTelemetryAndErrorHandling)('writeFile', (context) => __awaiter(this, void 0, void 0, function* () { | ||
var _a; | ||
const item = yield this.lookup(context, uri); | ||
yield this.writeFileImpl(context, item, content, uri); | ||
yield item.refresh(context); | ||
yield ((_a = item.refresh) === null || _a === void 0 ? void 0 : _a.call(item, context)); | ||
})); | ||
@@ -113,17 +116,12 @@ }); | ||
} | ||
getUriParts(item) { | ||
return { | ||
findItem(query) { | ||
return this.itemCache.get(query.id); | ||
} | ||
getUriFromItem(item) { | ||
const data = { | ||
filePath: this.getFilePath(item), | ||
query: { | ||
id: item.fullId | ||
id: item.id | ||
} | ||
}; | ||
} | ||
findItem(context, query) { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
return yield this._tree.findTreeItem(query.id, context); | ||
}); | ||
} | ||
getUriFromItem(item) { | ||
const data = this.getUriParts(item); | ||
const query = (0, querystring_1.stringify)(data.query); | ||
@@ -135,3 +133,3 @@ const filePath = encodeURIComponent(data.filePath); | ||
return __awaiter(this, void 0, void 0, function* () { | ||
const item = yield this.findItem(context, this.getQueryFromUri(uri)); | ||
const item = this.findItem(this.getQueryFromUri(uri)); | ||
if (!item) { | ||
@@ -138,0 +136,0 @@ context.telemetry.suppressAll = true; |
@@ -22,4 +22,7 @@ "use strict"; | ||
exports.registerReportIssueCommand = exports.maskValue = exports.callWithMaskHandling = exports.addExtensionValueToMask = exports.registerUIExtensionVariables = exports.createExperimentationService = exports.createAzExtOutputChannel = void 0; | ||
__exportStar(require("./activityLog/activities/ExecuteActivity"), exports); | ||
__exportStar(require("./activityLog/Activity"), exports); | ||
var AzExtOutputChannel_1 = require("./AzExtOutputChannel"); | ||
Object.defineProperty(exports, "createAzExtOutputChannel", { enumerable: true, get: function () { return AzExtOutputChannel_1.createAzExtOutputChannel; } }); | ||
__exportStar(require("./AzExtResourceType"), exports); | ||
__exportStar(require("./AzExtTreeFileSystem"), exports); | ||
@@ -35,2 +38,3 @@ __exportStar(require("./callWithTelemetryAndErrorHandling"), exports); | ||
Object.defineProperty(exports, "registerUIExtensionVariables", { enumerable: true, get: function () { return extensionVariables_1.registerUIExtensionVariables; } }); | ||
__exportStar(require("./getAzExtResourceType"), exports); | ||
var masking_1 = require("./masking"); | ||
@@ -42,2 +46,5 @@ Object.defineProperty(exports, "addExtensionValueToMask", { enumerable: true, get: function () { return masking_1.addExtensionValueToMask; } }); | ||
__exportStar(require("./parseError"), exports); | ||
__exportStar(require("./pickTreeItem/experiences/azureResourceExperience"), exports); | ||
__exportStar(require("./pickTreeItem/experiences/compatibility/PickTreeItemWithCompatibility"), exports); | ||
__exportStar(require("./pickTreeItem/experiences/contextValueExperience"), exports); | ||
__exportStar(require("./registerCommand"), exports); | ||
@@ -52,3 +59,9 @@ __exportStar(require("./registerCommandWithTreeNodeUnwrapping"), exports); | ||
__exportStar(require("./tree/GenericTreeItem"), exports); | ||
__exportStar(require("./tree/isAzExtTreeItem"), exports); | ||
__exportStar(require("./utils/apiUtils"), exports); | ||
__exportStar(require("./utils/AzExtFsExtra"), exports); | ||
__exportStar(require("./utils/contextUtils"), exports); | ||
__exportStar(require("./utils/findFreePort"), exports); | ||
__exportStar(require("./utils/nonNull"), exports); | ||
__exportStar(require("./utils/openUrl"), exports); | ||
__exportStar(require("./wizard/AzureNameStep"), exports); | ||
@@ -58,18 +71,5 @@ __exportStar(require("./wizard/AzureWizard"), exports); | ||
__exportStar(require("./wizard/AzureWizardPromptStep"), exports); | ||
__exportStar(require("./utils/openUrl"), exports); | ||
__exportStar(require("./utils/nonNull"), exports); | ||
__exportStar(require("./utils/findFreePort"), exports); | ||
__exportStar(require("./activityLog/Activity"), exports); | ||
__exportStar(require("./wizard/ConfirmPreviousInputStep"), exports); | ||
__exportStar(require("./wizard/DeleteConfirmationStep"), exports); | ||
__exportStar(require("./utils/contextUtils"), exports); | ||
__exportStar(require("./activityLog/activities/ExecuteActivity"), exports); | ||
__exportStar(require("./getAzExtResourceType"), exports); | ||
__exportStar(require("./AzExtResourceType"), exports); | ||
__exportStar(require("./utils/apiUtils"), exports); | ||
__exportStar(require("./pickTreeItem/experiences/appResourceExperience"), exports); | ||
__exportStar(require("./pickTreeItem/experiences/compatibility/PickTreeItemWithCompatibility"), exports); | ||
__exportStar(require("./pickTreeItem/experiences/contextValueExperience"), exports); | ||
__exportStar(require("./utils/apiUtils"), exports); | ||
__exportStar(require("./tree/isAzExtTreeItem"), exports); | ||
// NOTE: The auto-fix action "source.organizeImports" does weird things with this file, but there doesn't seem to be a way to disable it on a per-file basis so we'll just let it happen | ||
//# sourceMappingURL=index.js.map |
@@ -13,3 +13,3 @@ "use strict"; | ||
exports.PickTreeItemWithCompatibility = void 0; | ||
const appResourceExperience_1 = require("../appResourceExperience"); | ||
const azureResourceExperience_1 = require("../azureResourceExperience"); | ||
const subscriptionExperience_1 = require("../subscriptionExperience"); | ||
@@ -26,3 +26,3 @@ const isAzExtTreeItem_1 = require("../../../tree/isAzExtTreeItem"); | ||
const { resourceTypes, childItemFilter } = options; | ||
return (0, appResourceExperience_1.appResourceExperience)(context, tdp, resourceTypes ? Array.isArray(resourceTypes) ? resourceTypes : [resourceTypes] : undefined, childItemFilter); | ||
return (0, azureResourceExperience_1.azureResourceExperience)(context, tdp, resourceTypes ? Array.isArray(resourceTypes) ? resourceTypes : [resourceTypes] : undefined, childItemFilter); | ||
}); | ||
@@ -29,0 +29,0 @@ } |
{ | ||
"name": "@microsoft/vscode-azext-utils", | ||
"author": "Microsoft Corporation", | ||
"version": "0.3.20", | ||
"version": "0.3.21", | ||
"description": "Common UI tools for developing Azure extensions for VS Code", | ||
@@ -6,0 +6,0 @@ "tags": [ |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
382022
84
7530