zephyr-agent
Version:
Zephyr plugin agent
22 lines • 1 kB
TypeScript
import { type ZephyrBuildTarget, type ZephyrModuleFederationBuildMetadata, type ZephyrModuleFederationConfig } from 'zephyr-edge-contract';
import type { ZephyrBuildHooks, ZephyrEngineOptions } from '../zephyr-engine/index.js';
export interface UploadOutputToZephyrOptions {
rootDir: string;
outputDir: string;
publicDir?: string;
baseURL?: string;
builder?: ZephyrEngineOptions['builder'];
target?: ZephyrBuildTarget;
/** Every independently published Module Federation container. */
mfConfigs?: ZephyrModuleFederationConfig[];
/** Build-stat metadata paired with `mfConfigs`. */
federation?: ZephyrModuleFederationBuildMetadata[];
ssr?: boolean;
hooks?: ZephyrBuildHooks;
}
export interface UploadOutputToZephyrResult {
deploymentUrl: string | null;
entrypoint?: string;
}
export declare function uploadOutputToZephyr(opts: UploadOutputToZephyrOptions): Promise<UploadOutputToZephyrResult>;
//# sourceMappingURL=upload-output-to-zephyr.d.ts.map