mirror of
https://github.com/flynx/diff.js.git
synced 2025-10-29 11:00:12 +00:00
experimenting...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
129aee2485
commit
059c71f8d0
38
diff.js
38
diff.js
@ -1910,6 +1910,7 @@ Types.set('Basic', {
|
||||
return [obj] },
|
||||
})
|
||||
|
||||
|
||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
// Object...
|
||||
// XXX add attr order support...
|
||||
@ -2073,6 +2074,7 @@ Types.set(Object, {
|
||||
return items },
|
||||
})
|
||||
|
||||
|
||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
// Array...
|
||||
// XXX add item order support...
|
||||
@ -2424,6 +2426,39 @@ Types.set(Array, {
|
||||
return diff },
|
||||
})
|
||||
|
||||
|
||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
/*/ XXX Set...
|
||||
Types.set(Set, {
|
||||
handle: function(obj, diff, A, B, options){
|
||||
// XXX
|
||||
}
|
||||
walk: function(diff, func, path){
|
||||
// XXX
|
||||
},
|
||||
reverse: function(change){
|
||||
// XXX
|
||||
},
|
||||
})
|
||||
//*/
|
||||
|
||||
|
||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
/*/ XXX Map...
|
||||
Types.set(Map, {
|
||||
handle: function(obj, diff, A, B, options){
|
||||
// XXX
|
||||
}
|
||||
walk: function(diff, func, path){
|
||||
// XXX
|
||||
},
|
||||
reverse: function(change){
|
||||
// XXX
|
||||
},
|
||||
})
|
||||
//*/
|
||||
|
||||
|
||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
/*/ Pattern...
|
||||
// XXX need to accompany this with a walk pattern protocol....
|
||||
@ -2814,6 +2849,9 @@ object.Constructor('Diff',
|
||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
// Short hands...
|
||||
|
||||
module.diff = Diff
|
||||
|
||||
|
||||
// Deep-compare objects...
|
||||
//
|
||||
var cmp =
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user