|
import { S as SnapshotEnvironment, a as SnapshotEnvironmentOptions } from './environment-cMiGIVXz.js'; |
|
|
|
declare class NodeSnapshotEnvironment implements SnapshotEnvironment { |
|
private options; |
|
constructor(options?: SnapshotEnvironmentOptions); |
|
getVersion(): string; |
|
getHeader(): string; |
|
resolveRawPath(testPath: string, rawPath: string): Promise<string>; |
|
resolvePath(filepath: string): Promise<string>; |
|
prepareDirectory(dirPath: string): Promise<void>; |
|
saveSnapshotFile(filepath: string, snapshot: string): Promise<void>; |
|
readSnapshotFile(filepath: string): Promise<string | null>; |
|
removeSnapshotFile(filepath: string): Promise<void>; |
|
} |
|
|
|
export { NodeSnapshotEnvironment, SnapshotEnvironment }; |
|
|