aboutsummaryrefslogtreecommitdiffstats
path: root/vanilla/node_modules/@vitest/snapshot/dist/rawSnapshot.d-lFsMJFUd.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'vanilla/node_modules/@vitest/snapshot/dist/rawSnapshot.d-lFsMJFUd.d.ts')
-rw-r--r--vanilla/node_modules/@vitest/snapshot/dist/rawSnapshot.d-lFsMJFUd.d.ts61
1 files changed, 61 insertions, 0 deletions
diff --git a/vanilla/node_modules/@vitest/snapshot/dist/rawSnapshot.d-lFsMJFUd.d.ts b/vanilla/node_modules/@vitest/snapshot/dist/rawSnapshot.d-lFsMJFUd.d.ts
new file mode 100644
index 0000000..96fa2dd
--- /dev/null
+++ b/vanilla/node_modules/@vitest/snapshot/dist/rawSnapshot.d-lFsMJFUd.d.ts
@@ -0,0 +1,61 @@
+import { OptionsReceived, Plugin } from '@vitest/pretty-format';
+import { S as SnapshotEnvironment } from './environment.d-DHdQ1Csl.js';
+
+type SnapshotData = Record<string, string>;
+type SnapshotUpdateState = "all" | "new" | "none";
+type SnapshotSerializer = Plugin;
+interface SnapshotStateOptions {
+ updateSnapshot: SnapshotUpdateState;
+ snapshotEnvironment: SnapshotEnvironment;
+ expand?: boolean;
+ snapshotFormat?: OptionsReceived;
+ resolveSnapshotPath?: (path: string, extension: string, context?: any) => string;
+}
+interface SnapshotMatchOptions {
+ testId: string;
+ testName: string;
+ received: unknown;
+ key?: string;
+ inlineSnapshot?: string;
+ isInline: boolean;
+ error?: Error;
+ rawSnapshot?: RawSnapshotInfo;
+}
+interface SnapshotResult {
+ filepath: string;
+ added: number;
+ fileDeleted: boolean;
+ matched: number;
+ unchecked: number;
+ uncheckedKeys: Array<string>;
+ unmatched: number;
+ updated: number;
+}
+interface UncheckedSnapshot {
+ filePath: string;
+ keys: Array<string>;
+}
+interface SnapshotSummary {
+ added: number;
+ didUpdate: boolean;
+ failure: boolean;
+ filesAdded: number;
+ filesRemoved: number;
+ filesRemovedList: Array<string>;
+ filesUnmatched: number;
+ filesUpdated: number;
+ matched: number;
+ total: number;
+ unchecked: number;
+ uncheckedKeysByFile: Array<UncheckedSnapshot>;
+ unmatched: number;
+ updated: number;
+}
+
+interface RawSnapshotInfo {
+ file: string;
+ readonly?: boolean;
+ content?: string;
+}
+
+export type { RawSnapshotInfo as R, SnapshotStateOptions as S, UncheckedSnapshot as U, SnapshotMatchOptions as a, SnapshotResult as b, SnapshotData as c, SnapshotSerializer as d, SnapshotSummary as e, SnapshotUpdateState as f };