How to use the azdata.tasks function in azdata

To help you get started, we’ve selected a few azdata examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github dzsquared / query-editor-boost / src / extension.ts View on Github external
let scriptText:string = "";
        const workbenchConfig = vscode.workspace.getConfiguration('newquerytemplate');
        let queryTemplateArray = new Array();
        queryTemplateArray = workbenchConfig.get('DefaultQueryTemplate');
        if (queryTemplateArray.length >= 1) {
            queryTemplateArray.forEach(function(scriptLine) {
                scriptText += scriptLine;
                scriptText += `
`;
            });
        }
        new placeScript().placescript(scriptText, context);
    };
    vscode.commands.registerCommand('dsk.newqueryoption', newQueryOption);
    azdata.tasks.registerTask('dsk.newqueryoption', ((context?: azdata.ObjectExplorerContext) => newQueryOption(context)));
    
    //dsk.resetDashboards
    var useDatabaseCmd = () => {
        tH.sendTelemetry('useDatabaseCmd', { }, { });
        azdata.connection.getCurrentConnection().then( connection =>  {
            if (connection) {
                let databaseList = azdata.connection.listDatabases(connection.connectionId);
                changeDatabase(databaseList, connection);
            } else {
                vscode.window.showErrorMessage("No connection found.  Connect before switching databases.");
            }
        }, error => {
            console.info(error);
        });
    }
    var disposable_useDatabase = vscode.commands.registerCommand('dsk.useDatabase', useDatabaseCmd);

azdata

The azdata NPM module provides Azure Data Studio extension authors tools to write extensions. It provides the azdata.d.ts node module (all accessible API for extensions) as well as commands for compiling and testing extensions.

MIT
Latest version published 5 years ago

Package Health Score

63 / 100
Full package analysis