1
1
( function ( global , factory ) {
2
2
if ( typeof define === "function" && define . amd ) {
3
- define ( [ ' module' , ' exports' , ' ../utils' ] , factory ) ;
3
+ define ( [ " module" , " exports" , " ../utils" ] , factory ) ;
4
4
} else if ( typeof exports !== "undefined" ) {
5
- factory ( module , exports , require ( ' ../utils' ) ) ;
5
+ factory ( module , exports , require ( " ../utils" ) ) ;
6
6
} else {
7
7
var mod = {
8
8
exports : { }
11
11
global . index = mod . exports ;
12
12
}
13
13
} ) ( this , function ( module , exports , _utils ) {
14
- ' use strict' ;
14
+ " use strict" ;
15
15
16
16
Object . defineProperty ( exports , "__esModule" , {
17
17
value : true
18
18
} ) ;
19
19
20
+ var _typeof = typeof Symbol === "function" && typeof Symbol . iterator === "symbol" ? function ( obj ) {
21
+ return typeof obj ;
22
+ } : function ( obj ) {
23
+ return obj && typeof Symbol === "function" && obj . constructor === Symbol && obj !== Symbol . prototype ? "symbol" : typeof obj ;
24
+ } ;
25
+
20
26
function _defineProperty ( obj , key , value ) {
21
27
if ( key in obj ) {
22
28
Object . defineProperty ( obj , key , {
60
66
61
67
return _extends ( { } , acc , _defineProperty ( { } , key , difference ) ) ;
62
68
}
69
+ console . log ( "l[key]" , l [ key ] ) ;
70
+ console . log ( "l[key]" , _typeof ( l [ key ] ) ) ;
71
+ console . log ( "r[key]" , r [ key ] ) ;
72
+ if ( _typeof ( l [ key ] ) === "object" && r [ key ] === undefined ) {
73
+ var _difference = deletedDiff ( l [ key ] , { } ) ;
74
+ if ( ( 0 , _utils . isObject ) ( _difference ) && ( 0 , _utils . isEmpty ) ( _difference ) ) return acc ;
75
+
76
+ return _extends ( { } , acc , _defineProperty ( { } , key , _difference ) ) ;
77
+ }
63
78
64
79
return _extends ( { } , acc , _defineProperty ( { } , key , { before : l [ key ] , after : undefined } ) ) ;
65
80
} , { } ) ;
66
81
} ;
67
82
68
83
exports . default = deletedDiff ;
69
- module . exports = exports [ ' default' ] ;
84
+ module . exports = exports [ " default" ] ;
70
85
} ) ;
0 commit comments