1export interface MotionGolden {
2  id: string;
3  result: 'PASSED' | 'FAILED' | 'MISSING_REFERENCE';
4  label: string;
5  goldenRepoPath: string;
6  updated: boolean;
7
8  type: 'motion';
9
10  actualUrl: String;
11  filmstripUrl: String | undefined;
12}
13
14export interface ScreenshotGolden {
15  id: string;
16  result: 'PASSED' | 'FAILED' | 'MISSING_REFERENCE';
17  label: string;
18  goldenRepoPath: string;
19  updated: boolean;
20
21  type: 'screenshot';
22
23  actualUrl: String;
24  expectedUrl: String | undefined;
25  diffUrl: String | undefined;
26}
27
28export type Golden = MotionGolden | ScreenshotGolden;
29