@anatine/esbuildnx
Version:
Esbuild plugin for Nx
18 lines (17 loc) • 589 B
TypeScript
export declare type FileInputOutput = {
input: string;
output: string;
};
export declare type AssetGlob = FileInputOutput & {
glob: string;
ignore: string[];
};
export declare function assetGlobsToFiles(assets: Array<AssetGlob | string>, rootDir: string, outDir: string): FileInputOutput[];
export declare function copyAssets(assets: Array<AssetGlob | string>, rootDir: string, outDir: string): Promise<{
success: boolean;
error?: string;
}>;
export declare function copyAssetFiles(files: FileInputOutput[]): Promise<{
success: boolean;
error?: string;
}>;