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.

12 lines (11 loc) 859 B
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;