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.
12 lines (11 loc) • 859 B
TypeScript
import type { ResolvedCliOptions } from '../../utils/config/cli-options';
import type { BuildMode } from '../bundler/definitions';
import { type CustomBuildOptions } from './utils';
import { type BuildOptions } from 'esbuild';
import type { CompilationResult } from '../compile';
/** Starts esbuild process in different modes */
export declare function buildFunctions(buildMode: BuildMode, options: CustomBuildOptions): Promise<CompilationResult>;
/** Check if actions already exist with the same function name */
export declare function validateFunctionNameConflict(functionFilePaths: string[], root: string, sourceRoot: string): Promise<void>;
/** Return esbuild build options for function */
export declare function defineEsbuildBuildFunctionOptions(cliOptions: ResolvedCliOptions, functionFiles: string[], isDev: boolean, tsConfig: string): BuildOptions;