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
3.1 KiB
1 line
3.1 KiB
{"ast":null,"code":"import AsyncStorage from \"./AsyncStorage\";\nexport function useAsyncStorage(key) {\n return {\n getItem: function getItem() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n return AsyncStorage.getItem.apply(AsyncStorage, [key].concat(args));\n },\n setItem: function setItem() {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n return AsyncStorage.setItem.apply(AsyncStorage, [key].concat(args));\n },\n mergeItem: function mergeItem() {\n for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n args[_key3] = arguments[_key3];\n }\n return AsyncStorage.mergeItem.apply(AsyncStorage, [key].concat(args));\n },\n removeItem: function removeItem() {\n for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n args[_key4] = arguments[_key4];\n }\n return AsyncStorage.removeItem.apply(AsyncStorage, [key].concat(args));\n }\n };\n}","map":{"version":3,"sources":["hooks.ts"],"names":["AsyncStorage","useAsyncStorage","key","getItem","args","setItem","mergeItem","removeItem"],"mappings":"AAAA,OAAOA,YAAP;AAGA,OAAO,SAASC,eAAT,CAAyBC,GAAzB,EAAwD;EAC7D,OAAO;IACLC,OAAO,EAAE,mBAAA;MAAA,KAAA,IAAA,IAAA,GAAA,SAAA,CAAA,MAAA,EAAIC,IAAJ,GAAA,IAAA,KAAA,CAAA,IAAA,CAAA,EAAA,IAAA,GAAA,CAAA,EAAA,IAAA,GAAA,IAAA,EAAA,IAAA,EAAA,EAAA;QAAIA,IAAJ,CAAA,IAAA,CAAA,GAAA,SAAA,CAAA,IAAA,CAAA;MAAA;MAAA,OAAaJ,YAAY,CAACG,OAAbH,OAAAA,YAAY,GAASE,GAArBF,SAA6BI,IAA7BJ,EAAb;IAAA,CADJ;IAELK,OAAO,EAAE,mBAAA;MAAA,KAAA,IAAA,KAAA,GAAA,SAAA,CAAA,MAAA,EAAID,IAAJ,GAAA,IAAA,KAAA,CAAA,KAAA,CAAA,EAAA,KAAA,GAAA,CAAA,EAAA,KAAA,GAAA,KAAA,EAAA,KAAA,EAAA,EAAA;QAAIA,IAAJ,CAAA,KAAA,CAAA,GAAA,SAAA,CAAA,KAAA,CAAA;MAAA;MAAA,OAAaJ,YAAY,CAACK,OAAbL,OAAAA,YAAY,GAASE,GAArBF,SAA6BI,IAA7BJ,EAAb;IAAA,CAFJ;IAGLM,SAAS,EAAE,qBAAA;MAAA,KAAA,IAAA,KAAA,GAAA,SAAA,CAAA,MAAA,EAAIF,IAAJ,GAAA,IAAA,KAAA,CAAA,KAAA,CAAA,EAAA,KAAA,GAAA,CAAA,EAAA,KAAA,GAAA,KAAA,EAAA,KAAA,EAAA,EAAA;QAAIA,IAAJ,CAAA,KAAA,CAAA,GAAA,SAAA,CAAA,KAAA,CAAA;MAAA;MAAA,OAAaJ,YAAY,CAACM,SAAbN,OAAAA,YAAY,GAAWE,GAAvBF,SAA+BI,IAA/BJ,EAAb;IAAA,CAHN;IAILO,UAAU,EAAE,sBAAA;MAAA,KAAA,IAAA,KAAA,GAAA,SAAA,CAAA,MAAA,EAAIH,IAAJ,GAAA,IAAA,KAAA,CAAA,KAAA,CAAA,EAAA,KAAA,GAAA,CAAA,EAAA,KAAA,GAAA,KAAA,EAAA,KAAA,EAAA,EAAA;QAAIA,IAAJ,CAAA,KAAA,CAAA,GAAA,SAAA,CAAA,KAAA,CAAA;MAAA;MAAA,OAAaJ,YAAY,CAACO,UAAbP,OAAAA,YAAY,GAAYE,GAAxBF,SAAgCI,IAAhCJ,EAAb;IAAA;EAJP,CAAP;AAMD","sourcesContent":["import AsyncStorage from './AsyncStorage';\nimport type { AsyncStorageHook } from './types';\n\nexport function useAsyncStorage(key: string): AsyncStorageHook {\n return {\n getItem: (...args) => AsyncStorage.getItem(key, ...args),\n setItem: (...args) => AsyncStorage.setItem(key, ...args),\n mergeItem: (...args) => AsyncStorage.mergeItem(key, ...args),\n removeItem: (...args) => AsyncStorage.removeItem(key, ...args),\n };\n}\n"]},"metadata":{},"sourceType":"module"} |