dt-app
Version:
The Dynatrace App Toolkit is a tool you can use from your command line to create, develop, and deploy apps on your Dynatrace environment.
42 lines (41 loc) • 1.83 kB
TypeScript
/**
* @license
* Copyright 2024 Dynatrace LLC
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
export * from './src/utils/config/cli-options';
export { DevServer } from './src/utils/dev-server';
export { DtApp, DtAppPlugin } from './src/plugin/plugin';
export { BeforeBuildCallback, BeforeServeCallBack } from './src/plugin/hooks';
/** @internal */
export * from './src/create-project';
/** @internal */
export * from './src/execute-function/execute-function';
/** @internal */
export { getBearerToken } from './src/auth/get-bearer-token';
/** @internal */
export { getDtAppFileConfig } from './src/utils/config/get-dt-app-file-config';
/** @internal */
export { fetch, RequestOptions, Response } from './src/utils/dt-fetch';
/** @internal */
export { APP_REGISTRY_BASE_URL } from './src/utils/gateway-communication';
/** @internal */
export { mergeOptions } from './src/utils/config/cli-options';
/** @internal */
export { getSSOUrl } from './src/utils/get-sso-url';
/** @internal */
export { extractDtAppConfigFromTs } from './src/utils/config/extract-dt-app-config-from-ts';
/** @internal */
export { DynatraceApplicationManifest as _InternalDynatraceApplicationManifest } from './src/interfaces/manifest';
/** @internal */
export { prepareManifest as _InternalPrepareManifest } from './src/utils/prepare-manifest';