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.
23 lines (22 loc) • 800 B
TypeScript
import type { InlineConfig } from 'vite';
import type { Diagnostic } from '../diagnostic';
import type { ResolvedCliOptions, UiFilePaths } from '../../utils/config/cli-options';
/**
* Options for creating a Vite inline configuration
*/
export interface CreateViteConfigOptions {
cliOptions: ResolvedCliOptions;
uiFilePaths: UiFilePaths;
isDev: boolean;
distDir: string;
normalizedBaseHref: string;
onWarning?: (diagnostic: Diagnostic) => void;
}
/**
* Creates a Vite inline configuration for building the UI.
* This separates the configuration logic from the build execution.
*
* @param options - Options for creating the Vite config
* @returns The Vite inline configuration
*/
export declare function createViteConfig(options: CreateViteConfigOptions): InlineConfig;