You've already forked objdiff-web
mirror of
https://github.com/encounter/objdiff-web.git
synced 2026-07-10 12:18:37 -07:00
Auto-build, full symbols view and diff view & more
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,36 @@
|
||||
export type DiffMessage = {
|
||||
type: 'diff';
|
||||
data: ArrayBuffer;
|
||||
};
|
||||
|
||||
export type TaskMessage = {
|
||||
type: 'task';
|
||||
taskType: string;
|
||||
running: boolean;
|
||||
};
|
||||
|
||||
export type StateMessage = {
|
||||
type: 'state';
|
||||
configLoaded: boolean;
|
||||
currentFile: string | null;
|
||||
};
|
||||
|
||||
// extension -> webview
|
||||
export type InboundMessage = DiffMessage | TaskMessage | StateMessage;
|
||||
|
||||
export type ReadyMessage = {
|
||||
type: 'ready';
|
||||
};
|
||||
|
||||
export type LineRangesMessage = {
|
||||
type: 'lineRanges';
|
||||
data: Array<{ start: number; end: number }>;
|
||||
};
|
||||
|
||||
export type RunTaskMessage = {
|
||||
type: 'runTask';
|
||||
taskType: string;
|
||||
};
|
||||
|
||||
// webview -> extension
|
||||
export type OutboundMessage = ReadyMessage | LineRangesMessage | RunTaskMessage;
|
||||
Reference in New Issue
Block a user