UNPKG

1.03 kBTypeScriptView Raw
1/// <reference types="node" />
2/// <reference types="node" />
3import { FileTransformer } from "builder-util/out/fs";
4import { Stats } from "fs";
5import { FileMatcher } from "../fileMatcher";
6import { Packager } from "../packager";
7import { PlatformPackager } from "../platformPackager";
8export declare function getDestinationPath(file: string, fileSet: ResolvedFileSet): string;
9export declare function copyAppFiles(fileSet: ResolvedFileSet, packager: Packager, transformer: FileTransformer): Promise<void>;
10export interface ResolvedFileSet {
11 src: string;
12 destination: string;
13 files: Array<string>;
14 metadata: Map<string, Stats>;
15 transformedFiles?: Map<number, string | Buffer> | null;
16}
17export declare function transformFiles(transformer: FileTransformer, fileSet: ResolvedFileSet): Promise<void>;
18export declare function computeFileSets(matchers: Array<FileMatcher>, transformer: FileTransformer | null, platformPackager: PlatformPackager<any>, isElectronCompile: boolean): Promise<Array<ResolvedFileSet>>;