@@ -5,15 +5,15 @@ import { recursivePromiseApply } from '../utils/async.js';
55import { base64ToImage , base64ToVectorArray } from '../utils/binaryUtils.js' ;
66import { LEGACY_HEIGHT_STEP } from '../constants/d3Constants.js' ;
77
8- export function recursiveMap ( objects , reviver ) {
8+ export function reviveObject ( objects , reviver ) {
99 const newObjects = objects instanceof Array ? [ ] : { } ;
1010
1111 for ( const i in objects ) {
1212 if ( ! objects . hasOwnProperty ( i ) ) continue ;
1313
1414 let object = objects [ i ] ;
1515 if ( typeof object === 'object' ) {
16- object = recursiveMap ( object , reviver ) ;
16+ object = reviveObject ( object , reviver ) ;
1717 }
1818
1919 const newObject = reviver ( i , object ) ;
@@ -71,7 +71,7 @@ function revive(appVersion, key, value) {
7171export default async function JSONToSketchData ( data , appVersion ) {
7272 let sketchData ;
7373 if ( semver . gt ( appVersion , '0.17.4' ) ) {
74- sketchData = recursiveMap ( data , ( key , value ) => revive ( appVersion , key , value ) ) ;
74+ sketchData = reviveObject ( data , ( key , value ) => revive ( appVersion , key , value ) ) ;
7575 } else {
7676 sketchData = JSON . parse ( data . data , ( key , value ) => revive ( appVersion , key , value ) ) ;
7777 }
0 commit comments