1 | import { Project } from "../Project";
|
2 | /**
|
3 | * Implementation of LocalProject based on node file system.
|
4 | * Uses fs-extra vs raw fs.
|
5 | */
|
6 | export declare type ReleaseFunction = () => Promise<void>;
|
7 | export declare function isLocalProject(p: Project): p is LocalProject;
|
8 | /**
|
9 | * Implementation of Project backed by local file system
|
10 | */
|
11 | export interface LocalProject extends Project {
|
12 | readonly baseDir: string;
|
13 | /**
|
14 | * Release any locks held
|
15 | */
|
16 | release: ReleaseFunction;
|
17 | }
|
18 | //# sourceMappingURL=LocalProject.d.ts.map |
\ | No newline at end of file |