File tree Expand file tree Collapse file tree
packages/json-safe-extend Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- export default function extend < T extends object > ( ...sources : Partial < T > [ ] ) : T {
1+ export default function extend < T extends object > ( ...sources : ( Partial < T > | null | undefined | number | boolean ) [ ] ) : T {
22 const target : any = { }
33
44 for ( const obj of sources ) {
Original file line number Diff line number Diff line change @@ -139,7 +139,7 @@ it('doesn\'t change sources', function () {
139139 const a = { a : [ 1 ] }
140140 const b = { a : [ 2 ] }
141141 const c = { c : 3 }
142- const d = extend ( { } , a , b , c )
142+ const d = extend < any > ( { } , a , b , c )
143143
144144 expect ( a ) . toEqual ( { a : [ 1 ] } )
145145 expect ( b ) . toEqual ( { a : [ 2 ] } )
@@ -249,7 +249,7 @@ it('prevent source contamination', () => {
249249 }
250250 }
251251
252- extend ( source , {
252+ extend < any > ( source , {
253253 1 : {
254254 4 : true
255255 }
You can’t perform that action at this time.
0 commit comments