2019-02-01 20:54:33 +03:00
/ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* Copyright ( c ) Microsoft Corporation . All rights reserved .
* Licensed under the MIT License . See LICENSE . md in the project root for license information .
* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- * /
/ * *
* This is the external face of extension . bundle . js , the main webpack bundle for the extension .
* Anything needing to be exposed outside of the extension sources must be exported from here , because
* everything else will be in private module s in extension . bundle . js .
* /
// Exports for tests
// The tests are not packaged with the webpack bundle and therefore only have access to code exported from this file.
//
// The tests should import '../extension.bundle'. At design-time they live in tests/ and so will pick up this file (extension.bundle.ts).
// At runtime the tests live in dist/tests and will therefore pick up the main webpack bundle at dist/extension.bundle.js.
2022-02-15 21:08:16 +03:00
export { createAzureClient , createGenericClient } from '@microsoft/vscode-azext-azureutils' ;
export { AzExtTreeDataProvider , DialogResponses , IActionContext , nonNullValue , parseError , registerOnActionStartHandler } from '@microsoft/vscode-azext-utils' ;
2021-06-23 21:27:18 +03:00
export * from './src/commands/addBinding/addBinding' ;
2021-06-17 00:46:05 +03:00
export * from './src/commands/copyFunctionUrl' ;
2019-04-24 21:10:38 +03:00
export * from './src/commands/createFunction/createFunction' ;
2019-03-20 01:48:54 +03:00
export * from './src/commands/createFunction/dotnetSteps/DotnetNamespaceStep' ;
2021-06-17 00:46:05 +03:00
export * from './src/commands/createFunctionApp/createFunctionApp' ;
2019-02-01 20:54:33 +03:00
export * from './src/commands/createNewProject/createNewProject' ;
2020-05-12 20:00:32 +03:00
export * from './src/commands/createNewProject/ProjectCreateStep/JavaScriptProjectCreateStep' ;
2021-07-08 21:05:34 +03:00
export * from './src/commands/deleteFunctionApp' ;
2021-06-17 00:46:05 +03:00
export * from './src/commands/deploy/deploy' ;
2019-04-12 06:26:30 +03:00
export * from './src/commands/deploy/verifyAppSettings' ;
2019-10-07 23:37:01 +03:00
export * from './src/commands/initProjectForVSCode/initProjectForVSCode' ;
2019-02-01 20:54:33 +03:00
export * from './src/constants' ;
2019-10-07 23:37:01 +03:00
// Export activate/deactivate for main.js
export { activateInternal , deactivateInternal } from './src/extension' ;
2019-02-01 20:54:33 +03:00
export * from './src/extensionVariables' ;
2019-04-22 19:49:39 +03:00
export * from './src/funcConfig/function' ;
2020-08-22 03:16:19 +03:00
export * from './src/funcCoreTools/hasMinFuncCliVersion' ;
2019-10-25 02:16:07 +03:00
export * from './src/FuncVersion' ;
2019-09-26 00:53:45 +03:00
export * from './src/templates/CentralTemplateProvider' ;
2019-02-01 20:54:33 +03:00
export * from './src/templates/IFunctionTemplate' ;
2019-10-07 23:37:01 +03:00
export * from './src/templates/script/getScriptResourcesLanguage' ;
2020-06-01 20:40:06 +03:00
export * from './src/templates/TemplateProviderBase' ;
2019-05-16 01:49:45 +03:00
export * from './src/tree/AzureAccountTreeItemWithProjects' ;
2019-02-09 01:36:12 +03:00
export * from './src/utils/cpUtils' ;
2019-10-07 23:37:01 +03:00
export * from './src/utils/delay' ;
2020-07-03 02:09:52 +03:00
export * from './src/utils/envUtils' ;
2019-10-07 23:37:01 +03:00
export * from './src/utils/fs' ;
2020-05-12 19:51:28 +03:00
export * from './src/utils/nonNull' ;
2019-10-07 23:53:05 +03:00
export * from './src/utils/nugetUtils' ;
2020-10-06 03:43:16 +03:00
export * from './src/utils/parseJson' ;
2019-09-19 03:09:43 +03:00
export * from './src/utils/requestUtils' ;
2019-02-09 01:36:12 +03:00
export * from './src/utils/venvUtils' ;
2021-06-18 00:28:28 +03:00
export * from './src/utils/workspace' ;
2019-04-19 23:32:07 +03:00
export * from './src/vsCodeConfig/extensions' ;
export * from './src/vsCodeConfig/launch' ;
2019-10-07 23:37:01 +03:00
export * from './src/vsCodeConfig/settings' ;
2019-04-19 23:32:07 +03:00
export * from './src/vsCodeConfig/tasks' ;
2019-10-07 23:37:01 +03:00
// 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