Skip to content

Commit f97a2f9

Browse files
committed
add Set and Map serialization
1 parent 1d33499 commit f97a2f9

File tree

9 files changed

+278
-158
lines changed

9 files changed

+278
-158
lines changed

bundle/js/jsdiff-console.js

Lines changed: 117 additions & 55 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bundle/js/jsdiff-proxy.js

Lines changed: 18 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/@types/index.d.ts

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,18 @@ declare global {
1515
[key: string]: unknown;
1616
}
1717

18-
type TMessages =
19-
| 'jsdiff-proxy-to-panel-compare'
20-
| 'jsdiff-proxy-to-panel-inprogress'
21-
| 'jsdiff-devtools-to-panel-search';
22-
2318
interface ICompareMessage {
24-
source: TMessages;
19+
source: 'jsdiff-proxy-to-panel-compare';
2520
payload: ICompareMessagePayload;
2621
}
2722

2823
interface IProgressMessage {
29-
source: TMessages;
24+
source: 'jsdiff-proxy-to-panel-inprogress';
3025
on: boolean;
3126
}
3227

3328
interface ISearchMessage {
34-
source: TMessages;
29+
source: 'jsdiff-devtools-to-panel-search';
3530
params: ISearchOptions;
3631
}
3732

@@ -42,8 +37,8 @@ declare global {
4237
query: string | null;
4338
}
4439

45-
interface IRuntimeMessageOptions
46-
extends ICompareMessage,
47-
IProgressMessage,
48-
ISearchMessage {}
40+
type TRuntimeMessageOptions =
41+
| ICompareMessage
42+
| IProgressMessage
43+
| ISearchMessage;
4944
}

0 commit comments

Comments
 (0)