Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
await callWithTelemetryAndErrorHandling("azureLogicApps.activate", async function activateCallback(this: IActionContext): Promise {
this.properties.isActivationEvent = "true";
const logicAppsProvider = new LogicAppsProvider();
const tree = new AzureTreeDataProvider(logicAppsProvider, "azureLogicApps.loadMore");
context.subscriptions.push(tree);
context.subscriptions.push(vscode.window.registerTreeDataProvider("azureLogicAppsExplorer", tree));
const logicAppEditor = new LogicAppEditor();
context.subscriptions.push(logicAppEditor);
registerCommand("azureLogicApps.addBuildDefinitionToProject", async (uri?: vscode.Uri) => {
if (uri) {
const workspaceFolder = vscode.workspace.getWorkspaceFolder(uri);
if (workspaceFolder) {
await addBuildDefinitionToProject(workspaceFolder.uri.fsPath);
} else {
await addBuildDefinitionToProject(uri.fsPath);
}
} else {
await addBuildDefinitionToProject();
await callWithTelemetryAndErrorHandling("azIntegrationAccounts.activate", async function activateCallback(this: IActionContext): Promise {
this.properties.isActivationEvent = "true";
const integrationAccountProvider = new IntegrationAccountProvider();
const integrationAccountTree = new AzureTreeDataProvider(integrationAccountProvider, "azIntegrationAccounts.loadMore");
context.subscriptions.push(integrationAccountTree);
context.subscriptions.push(vscode.window.registerTreeDataProvider("azureIntegrationAccountsExplorer", integrationAccountTree));
const integrationAccountAgreementEditor = new IntegrationAccountAgreementEditor();
context.subscriptions.push(integrationAccountAgreementEditor);
const integrationAccountMapEditor = new IntegrationAccountMapEditor();
context.subscriptions.push(integrationAccountMapEditor);
const integrationAccountPartnerEditor = new IntegrationAccountPartnerEditor();
context.subscriptions.push(integrationAccountMapEditor);
const integrationAccountSchemaEditor = new IntegrationAccountSchemaEditor();
context.subscriptions.push(integrationAccountMapEditor);
registerCommand("azIntegrationAccounts.createIntegrationAccount", async (node?: IAzureParentNode) => {