Skip to content

Instantly share code, notes, and snippets.

@EdwardNavarro
Forked from rohozhnikoff/storage.js
Created March 24, 2018 22:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save EdwardNavarro/debb1249f19eb9934e17174c09819838 to your computer and use it in GitHub Desktop.
Save EdwardNavarro/debb1249f19eb9934e17174c09819838 to your computer and use it in GitHub Desktop.
[react-native] wrapped AsyncStorage with JSON support
import { AsyncStorage } from 'react-native';
const JSONAsyncStorage = Object.assign({}, AsyncStorage, {
getItem() {
return AsyncStorage.getItem.apply(null, arguments).then((res) => JSON.parse(res));
},
setItem(key, value) {
return AsyncStorage.setItem(key, JSON.stringify(value))
}
});
export default JSONAsyncStorage;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment