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.
19 lines (18 loc) • 884 B
TypeScript
import type { BuildOptions, Message } from 'esbuild';
import type { Diagnostic } from '../diagnostic';
import type { ResolvedCliOptions } from '../../utils/config/cli-options';
export type CustomBuildOptions = {
cliOptions: ResolvedCliOptions;
isDev: boolean;
};
/** Filters out esbuild diagnostics */
export declare function filterBuildDiagnostics(warnings: Message[]): Diagnostic[];
export declare const createErrorDiagnostic: (message: Message) => Diagnostic;
export declare const createWarningDiagnostic: (message: Message) => Diagnostic;
/** Validate functions */
export declare function validateFunctions(cliOptions: ResolvedCliOptions, functionsTsconfig: string): Promise<void>;
/**
* Use these esbuild default options for every esbuild usage.
* These can be overwritten and extended if required.
*/
export declare function getDefaultEsbuildOptions(): BuildOptions;