You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
2.2 KiB
1 line
2.2 KiB
{"ast":null,"code":"var deepMap = function deepMap(obj, fn) {\n var deepMapper = function deepMapper(val) {\n return isObject(val) ? deepMap(val, fn) : fn(val);\n };\n if (Array.isArray(obj)) {\n return obj.map(deepMapper);\n }\n if (isObject(obj)) {\n return mapObject(obj, deepMapper);\n }\n return obj;\n};\nvar mapObject = function mapObject(obj, fn) {\n return Object.keys(obj).reduce(function (res, key) {\n res[key] = fn(obj[key]);\n return res;\n }, {});\n};\nvar isObject = function isObject(myVar) {\n return myVar && typeof myVar === 'object';\n};\nexport default deepMap;","map":{"version":3,"names":["deepMap","obj","fn","deepMapper","val","isObject","Array","isArray","map","mapObject","Object","keys","reduce","res","key","myVar"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/node_modules/react-native-size-matters/lib/deep-map.js"],"sourcesContent":["const deepMap = (obj, fn) => {\n const deepMapper = val => (isObject(val)) ? deepMap(val, fn) : fn(val);\n if (Array.isArray(obj)) {\n return obj.map(deepMapper);\n }\n if (isObject(obj)) {\n return mapObject(obj, deepMapper);\n }\n return obj;\n};\n\nconst mapObject = (obj, fn) => Object.keys(obj).reduce(\n (res, key) => {\n res[key] = fn(obj[key]);\n return res;\n }, {});\n\nconst isObject = myVar => myVar && typeof myVar === 'object';\n\nexport default deepMap;\n"],"mappings":"AAAA,IAAMA,OAAO,GAAG,SAAVA,OAAO,CAAIC,GAAG,EAAEC,EAAE,EAAK;EACzB,IAAMC,UAAU,GAAG,SAAbA,UAAU,CAAGC,GAAG;IAAA,OAAKC,QAAQ,CAACD,GAAG,CAAC,GAAIJ,OAAO,CAACI,GAAG,EAAEF,EAAE,CAAC,GAAGA,EAAE,CAACE,GAAG,CAAC;EAAA;EACtE,IAAIE,KAAK,CAACC,OAAO,CAACN,GAAG,CAAC,EAAE;IACpB,OAAOA,GAAG,CAACO,GAAG,CAACL,UAAU,CAAC;EAC9B;EACA,IAAIE,QAAQ,CAACJ,GAAG,CAAC,EAAE;IACf,OAAOQ,SAAS,CAACR,GAAG,EAAEE,UAAU,CAAC;EACrC;EACA,OAAOF,GAAG;AACd,CAAC;AAED,IAAMQ,SAAS,GAAG,SAAZA,SAAS,CAAIR,GAAG,EAAEC,EAAE;EAAA,OAAKQ,MAAM,CAACC,IAAI,CAACV,GAAG,CAAC,CAACW,MAAM,CAClD,UAACC,GAAG,EAAEC,GAAG,EAAK;IACVD,GAAG,CAACC,GAAG,CAAC,GAAGZ,EAAE,CAACD,GAAG,CAACa,GAAG,CAAC,CAAC;IACvB,OAAOD,GAAG;EACd,CAAC,EAAE,CAAC,CAAC,CAAC;AAAA;AAEV,IAAMR,QAAQ,GAAG,SAAXA,QAAQ,CAAGU,KAAK;EAAA,OAAIA,KAAK,IAAI,OAAOA,KAAK,KAAK,QAAQ;AAAA;AAE5D,eAAef,OAAO"},"metadata":{},"sourceType":"module"} |