We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5ab38a7 commit c803311Copy full SHA for c803311
index.ts
@@ -1,9 +1,24 @@
1
-interface Difference {
2
- type: "CREATE" | "REMOVE" | "CHANGE";
+interface DifferenceCreate {
+ type: "CREATE";
3
path: (string | number)[];
4
- value?: any;
5
- oldValue?: any;
+ value: any;
6
}
+
7
+interface DifferenceRemove {
8
+ type: "REMOVE";
9
+ path: (string | number)[];
10
+ oldValue: any;
11
+}
12
13
+interface DifferenceChange {
14
+ type: "CHANGE";
15
16
17
18
19
20
+type Difference = DifferenceCreate | DifferenceRemove | DifferenceChange;
21
22
interface Options {
23
cyclesFix: boolean;
24
0 commit comments