1 |
|
2 | import { Filter } from "builder-util/out/fs";
|
3 | import { Stats } from "fs-extra";
|
4 | import { FileMatcher } from "../fileMatcher";
|
5 | import { Packager } from "../packager";
|
6 | export declare abstract class FileCopyHelper {
|
7 | protected readonly matcher: FileMatcher;
|
8 | readonly filter: Filter | null;
|
9 | protected readonly packager: Packager;
|
10 | readonly metadata: Map<string, Stats>;
|
11 | protected constructor(matcher: FileMatcher, filter: Filter | null, packager: Packager);
|
12 | protected handleFile(file: string, parent: string, fileStat: Stats): Promise<Stats | null> | null;
|
13 | private handleSymlink;
|
14 | }
|