astro-ghostcms/.pnpm-store/v3/files/1b/db64fa9a18dcbbcff31505b6f39...

15 lines
551 B
Plaintext

interface SnapshotEnvironment {
getVersion(): string;
getHeader(): string;
resolvePath(filepath: string): Promise<string>;
resolveRawPath(testPath: string, rawPath: string): Promise<string>;
saveSnapshotFile(filepath: string, snapshot: string): Promise<void>;
readSnapshotFile(filepath: string): Promise<string | null>;
removeSnapshotFile(filepath: string): Promise<void>;
}
interface SnapshotEnvironmentOptions {
snapshotsDirName?: string;
}
export type { SnapshotEnvironment as S, SnapshotEnvironmentOptions as a };