Guest User

Untitled

a guest
Jun 19th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. export function clear() {
  2. return new Promise((resolve, reject) => {
  3. try {
  4. localStorage.clear();
  5. resolve(null);
  6. } catch (err) {
  7. reject(err);
  8. }
  9. });
  10. }
  11. export function getItem(key) {
  12. return new Promise((resolve, reject) => {
  13. try {
  14. const value = localStorage.getItem(key);
  15. resolve(JSON.parse(value));
  16. } catch (err) {
  17. reject(err);
  18. }
  19. });
  20. }
  21.  
  22. export function removeItem(key) {
  23. return new Promise((resolve, reject) => {
  24. try {
  25. localStorage.removeItem(key);
  26. resolve(null);
  27. } catch (err) {
  28. reject(err);
  29. }
  30. });
  31. }
  32.  
  33. export function setItem(key, value) {
  34. return new Promise((resolve, reject) => {
  35. try {
  36. localStorage.setItem(key, JSON.stringify(value));
  37. resolve(null);
  38. } catch (err) {
  39. reject(err);
  40. }
  41. });
  42. }
Add Comment
Please, Sign In to add comment