UNPKG

jsondiffpatch

Version:

JSON diff & patch (object and array diff, text diff, multiple output formats)

14 lines (13 loc) 469 B
import Processor from "./processor.js"; import type { Delta, Options } from "./types.js"; declare class DiffPatcher { processor: Processor; constructor(options?: Options); options(options: Options): Options; diff(left: unknown, right: unknown): Delta; patch(left: unknown, delta: Delta): unknown; reverse(delta: Delta): Delta; unpatch(right: unknown, delta: Delta): unknown; clone(value: unknown): unknown; } export default DiffPatcher;