@microsoft/vscode-azext-utils
Advanced tools
Comparing version 2.1.3 to 2.1.4
@@ -23,3 +23,3 @@ "use strict"; | ||
else { | ||
const reporter = new extension_telemetry_1.default(extensionName, extensionVersion, aiKey); | ||
const reporter = new extension_telemetry_1.default(aiKey); | ||
ctx.subscriptions.push(reporter); | ||
@@ -26,0 +26,0 @@ newReporter = reporter; |
@@ -21,9 +21,10 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.apiUtils = exports.registerReportIssueCommand = exports.maskValue = exports.callWithMaskHandling = exports.addExtensionValueToMask = exports.registerUIExtensionVariables = exports.createExperimentationService = exports.createAzExtLogOutputChannel = exports.createAzExtOutputChannel = void 0; | ||
__exportStar(require("./activityLog/activities/ExecuteActivity"), exports); | ||
__exportStar(require("./activityLog/Activity"), exports); | ||
exports.apiUtils = exports.registerReportIssueCommand = exports.maskValue = exports.callWithMaskHandling = exports.addExtensionValueToMask = exports.registerUIExtensionVariables = exports.createExperimentationService = exports.createAzExtOutputChannel = exports.createAzExtLogOutputChannel = void 0; | ||
var AzExtOutputChannel_1 = require("./AzExtOutputChannel"); | ||
Object.defineProperty(exports, "createAzExtLogOutputChannel", { enumerable: true, get: function () { return AzExtOutputChannel_1.createAzExtLogOutputChannel; } }); | ||
Object.defineProperty(exports, "createAzExtOutputChannel", { enumerable: true, get: function () { return AzExtOutputChannel_1.createAzExtOutputChannel; } }); | ||
Object.defineProperty(exports, "createAzExtLogOutputChannel", { enumerable: true, get: function () { return AzExtOutputChannel_1.createAzExtLogOutputChannel; } }); | ||
__exportStar(require("./AzExtTreeFileSystem"), exports); | ||
__exportStar(require("./DialogResponses"), exports); | ||
__exportStar(require("./activityLog/Activity"), exports); | ||
__exportStar(require("./activityLog/activities/ExecuteActivity"), exports); | ||
__exportStar(require("./callWithTelemetryAndErrorHandling"), exports); | ||
@@ -33,3 +34,2 @@ __exportStar(require("./createApiProvider"), exports); | ||
Object.defineProperty(exports, "createExperimentationService", { enumerable: true, get: function () { return createExperimentationService_1.createExperimentationService; } }); | ||
__exportStar(require("./DialogResponses"), exports); | ||
__exportStar(require("./errors"), exports); | ||
@@ -45,2 +45,5 @@ __exportStar(require("./extensionUserAgent"), exports); | ||
__exportStar(require("./parseError"), exports); | ||
__exportStar(require("./pickTreeItem/GenericQuickPickStep"), exports); | ||
__exportStar(require("./pickTreeItem/contextValue/ContextValueQuickPickStep"), exports); | ||
__exportStar(require("./pickTreeItem/contextValue/RecursiveQuickPickStep"), exports); | ||
__exportStar(require("./pickTreeItem/experiences/azureResourceExperience"), exports); | ||
@@ -50,8 +53,5 @@ __exportStar(require("./pickTreeItem/experiences/compatibility/PickTreeItemWithCompatibility"), exports); | ||
__exportStar(require("./pickTreeItem/experiences/subscriptionExperience"), exports); | ||
__exportStar(require("./pickTreeItem/GenericQuickPickStep"), exports); | ||
__exportStar(require("./pickTreeItem/contextValue/ContextValueQuickPickStep"), exports); | ||
__exportStar(require("./pickTreeItem/contextValue/RecursiveQuickPickStep"), exports); | ||
__exportStar(require("./pickTreeItem/quickPickAzureResource/QuickPickAzureResourceStep"), exports); | ||
__exportStar(require("./pickTreeItem/quickPickAzureResource/QuickPickAzureSubscriptionStep"), exports); | ||
__exportStar(require("./pickTreeItem/quickPickAzureResource/QuickPickGroupStep"), exports); | ||
__exportStar(require("./pickTreeItem/quickPickAzureResource/QuickPickAzureResourceStep"), exports); | ||
__exportStar(require("./pickTreeItem/runQuickPickWizard"), exports); | ||
@@ -66,4 +66,7 @@ __exportStar(require("./registerCommand"), exports); | ||
__exportStar(require("./tree/AzExtTreeItem"), exports); | ||
__exportStar(require("./tree/GenericParentTreeItem"), exports); | ||
__exportStar(require("./tree/GenericTreeItem"), exports); | ||
__exportStar(require("./tree/isAzExtTreeItem"), exports); | ||
__exportStar(require("./tree/v2/TreeElementStateManager"), exports); | ||
__exportStar(require("./tree/v2/createGenericElement"), exports); | ||
__exportStar(require("./utils/AzExtFsExtra"), exports); | ||
@@ -82,4 +85,2 @@ __exportStar(require("./utils/contextUtils"), exports); | ||
__exportStar(require("./wizard/DeleteConfirmationStep"), exports); | ||
__exportStar(require("./tree/v2/TreeElementStateManager"), exports); | ||
__exportStar(require("./tree/v2/createGenericElement"), exports); | ||
// re-export api types and utils | ||
@@ -86,0 +87,0 @@ var vscode_azureresources_api_1 = require("@microsoft/vscode-azureresources-api"); |
@@ -30,2 +30,3 @@ "use strict"; | ||
get collapsibleState() { | ||
var _a; | ||
if (!(0, isAzExtTreeItem_1.isAzExtParentTreeItem)(this)) { | ||
@@ -35,3 +36,10 @@ // If it's not a AzExtParentTreeItem, we can always return undefined (which is what the default was before) | ||
} | ||
if (this.treeDataProvider.collapsibleStateTracker) { | ||
/** | ||
* Reference: https://github.com/microsoft/vscode-azuretools/pull/1635/files#r1408222203 | ||
* | ||
* `GenericParentTreeItem` has the option to be defined without a parent or tree data provider (for example, when utilized for the activity log) | ||
* To avoid `nonNull` errors from being thrown, don't call the getter for `treeDataProvider` if none of the associated fields are populated. | ||
*/ | ||
const hasTreeDataProvider = !!this._treeDataProvider || !!((_a = this.parent) === null || _a === void 0 ? void 0 : _a.treeDataProvider); | ||
if (hasTreeDataProvider && this.treeDataProvider.collapsibleStateTracker) { | ||
return this.treeDataProvider.collapsibleStateTracker.getCollapsibleState(this); | ||
@@ -38,0 +46,0 @@ } |
{ | ||
"name": "@microsoft/vscode-azext-utils", | ||
"author": "Microsoft Corporation", | ||
"version": "2.1.3", | ||
"version": "2.1.4", | ||
"description": "Common UI tools for developing Azure extensions for VS Code", | ||
@@ -35,3 +35,3 @@ "tags": [ | ||
"@microsoft/vscode-azureresources-api": "^2.0.4", | ||
"@vscode/extension-telemetry": "^0.6.2", | ||
"@vscode/extension-telemetry": "^0.9.0", | ||
"dayjs": "^1.11.2", | ||
@@ -38,0 +38,0 @@ "escape-string-regexp": "^2.0.0", |
Sorry, the diff of this file is too big to display
393686
86
7706
+ Added@microsoft/1ds-core-js@4.3.0(transitive)
+ Added@microsoft/1ds-post-js@4.3.0(transitive)
+ Added@microsoft/applicationinsights-channel-js@3.3.0(transitive)
+ Added@microsoft/applicationinsights-common@3.3.0(transitive)
+ Added@microsoft/applicationinsights-core-js@3.3.0(transitive)
+ Added@microsoft/applicationinsights-shims@3.0.1(transitive)
+ Added@microsoft/applicationinsights-web-basic@3.3.0(transitive)
+ Added@microsoft/dynamicproto-js@2.0.3(transitive)
+ Added@nevware21/ts-async@0.5.2(transitive)
+ Added@nevware21/ts-utils@0.11.3(transitive)
+ Added@vscode/extension-telemetry@0.9.6(transitive)
- Removed@microsoft/1ds-core-js@3.2.18(transitive)
- Removed@microsoft/1ds-post-js@3.2.18(transitive)
- Removed@microsoft/applicationinsights-core-js@2.8.18(transitive)
- Removed@microsoft/applicationinsights-shims@2.0.2(transitive)
- Removed@microsoft/dynamicproto-js@1.1.11(transitive)
- Removed@vscode/extension-telemetry@0.6.2(transitive)