Skip to content

Commit 54c5c75

Browse files
update api
1 parent 8e74fe7 commit 54c5c75

File tree

6 files changed

+17
-1
lines changed

6 files changed

+17
-1
lines changed

packages/core/index.d.ts

+2
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@ export declare class DiffFile {
8989
onUnifiedHunkExpand: (dir: "up" | "down" | "all", index: number, needTrigger?: boolean) => void;
9090
onAllExpand: (mode: "split" | "unified") => void;
9191
onAllCollapse: (mode: "split" | "unified") => void;
92+
getOldFileContent: () => string;
93+
getNewFileContent: () => string;
9294
getOldSyntaxLine: (lineNumber: number) => SyntaxLine;
9395
getNewSyntaxLine: (lineNumber: number) => SyntaxLine;
9496
subscribe: (listener: (() => void) & {

packages/core/src/diff-file.ts

+8
Original file line numberDiff line numberDiff line change
@@ -1276,6 +1276,14 @@ export class DiffFile {
12761276
this.notifyAll();
12771277
};
12781278

1279+
getOldFileContent = () => {
1280+
return this.#oldFileResult?.raw;
1281+
}
1282+
1283+
getNewFileContent = () => {
1284+
return this.#newFileResult?.raw;
1285+
}
1286+
12791287
getOldSyntaxLine = (lineNumber: number) => {
12801288
return this.#oldFileSyntaxLines?.[lineNumber];
12811289
};

packages/file/index.d.ts

+2
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@ export declare class DiffFile {
8888
onUnifiedHunkExpand: (dir: "up" | "down" | "all", index: number, needTrigger?: boolean) => void;
8989
onAllExpand: (mode: "split" | "unified") => void;
9090
onAllCollapse: (mode: "split" | "unified") => void;
91+
getOldFileContent: () => string;
92+
getNewFileContent: () => string;
9193
getOldSyntaxLine: (lineNumber: number) => SyntaxLine;
9294
getNewSyntaxLine: (lineNumber: number) => SyntaxLine;
9395
subscribe: (listener: (() => void) & {

packages/react/index.d.ts

+2
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@ export declare class DiffFile {
8888
onUnifiedHunkExpand: (dir: "up" | "down" | "all", index: number, needTrigger?: boolean) => void;
8989
onAllExpand: (mode: "split" | "unified") => void;
9090
onAllCollapse: (mode: "split" | "unified") => void;
91+
getOldFileContent: () => string;
92+
getNewFileContent: () => string;
9193
getOldSyntaxLine: (lineNumber: number) => SyntaxLine;
9294
getNewSyntaxLine: (lineNumber: number) => SyntaxLine;
9395
subscribe: (listener: (() => void) & {

packages/utils/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"entryFileNames": "esm/index.mjs",
3636
"type": true,
3737
"format": "esm",
38-
"sourcemap": true
38+
"sourcemap": "inline"
3939
}
4040
]
4141
},

packages/vue/index.d.ts

+2
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@ export declare class DiffFile {
8888
onUnifiedHunkExpand: (dir: "up" | "down" | "all", index: number, needTrigger?: boolean) => void;
8989
onAllExpand: (mode: "split" | "unified") => void;
9090
onAllCollapse: (mode: "split" | "unified") => void;
91+
getOldFileContent: () => string;
92+
getNewFileContent: () => string;
9193
getOldSyntaxLine: (lineNumber: number) => SyntaxLine;
9294
getNewSyntaxLine: (lineNumber: number) => SyntaxLine;
9395
subscribe: (listener: (() => void) & {

0 commit comments

Comments
 (0)