| 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 }; | |