zephyr-xpack-internal
Version:
Xpack internals for Zephyr
21 lines • 785 B
text/typescript
import type { ZephyrEngine } from 'zephyr-agent';
import { XPackBuildCoordinator, type XPackBuildCoordinatorOptions } from './xpack-build-coordinator.mjs';
export interface XPackCompilerConfigLike {
name?: string;
context?: string;
target?: string | false | string[];
output?: {
path?: string;
};
dependencies?: string[];
}
export interface CoordinatedCompiler {
participant: string;
role: 'client' | 'server';
assetPrefix?: string;
}
export declare function coordinateXPackCompilers(engine: ZephyrEngine, configs: readonly XPackCompilerConfigLike[], options?: XPackBuildCoordinatorOptions): {
coordinator: XPackBuildCoordinator;
compilers: readonly CoordinatedCompiler[];
};
//# sourceMappingURL=multi-compiler-coordinator.d.mts.map