opencode/packages/app/src/utils/vcs-diff-decoder.worker.ts
2026-08-04 22:09:35 +10:00

13 lines
398 B
TypeScript

import { decodeVcsDiffData } from "./vcs-diff-data"
type Request = { id: number; buffer: ArrayBuffer }
self.onmessage = (event: MessageEvent<Request>) => {
try {
self.postMessage({ id: event.data.id, data: decodeVcsDiffData(event.data.buffer) })
} catch (error) {
self.postMessage({ id: event.data.id, error: error instanceof Error ? error.message : String(error) })
}
}
export {}