UNPKG

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
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;