UNPKG

831 BTypeScriptView Raw
1import { Config } from './config';
2import { StaticFilesMap } from './buildStaticFiles';
3export declare type ManifestDynamicFile = {
4 type: 'dynamic';
5 src: string;
6 dest: string;
7 route: string;
8};
9export declare type ManifestStaticFile = {
10 type: 'static';
11 src: string;
12 dest: string;
13};
14export declare type ManifestFile = ManifestDynamicFile | ManifestStaticFile;
15export declare type Manifest = {
16 files: ManifestFile[];
17};
18export declare function staticFilesMapToManifestFiles(staticFilesMap: StaticFilesMap): ManifestStaticFile[];
19export declare function getDynamicFilesFromManifest(manifest: Manifest): ManifestDynamicFile[];
20export declare function getStaticFilesFromManifest(manifest: Manifest): ManifestStaticFile[];
21export declare function writeManifest(manifest: Manifest, config: Config): void;