core/lib/tern_from_ts/defs/deep-diff.json
2017-05-14 13:22:31 +02:00

30 lines
875 B
JSON

{
"deepDiff": {
"IDiff": {
"kind": "string",
"path": "[string]",
"lhs": "?",
"rhs": "?",
"index": "number",
"item": "IDiff"
},
"IAccumulator": {
"push": "fn(diff: IDiff)",
"length": "number"
},
"IPrefilter": {},
"IDeepDiff": {
"diff": "fn() -> IDiff",
"observableDiff": "fn(lhs: Object, rhs: Object, changes: Function, prefilter?: IPrefilter, path?: [string], key?: string, stack?: [Object])",
"applyDiff": "fn(target: Object, source: Object, filter: Function)",
"applyChange": "fn(target: Object, source: Object, change: IDiff)",
"revertChange": "fn(target: Object, source: Object, change: IDiff)",
"isConflict": "fn() -> bool",
"noConflict": "fn() -> IDeepDiff"
}
},
"DeepDiff": "deepDiff.IDeepDiff",
"deep-diff": "diff",
"!name": "deep-diff"
}