Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export function clear() {
- return new Promise((resolve, reject) => {
- try {
- localStorage.clear();
- resolve(null);
- } catch (err) {
- reject(err);
- }
- });
- }
- export function getItem(key) {
- return new Promise((resolve, reject) => {
- try {
- const value = localStorage.getItem(key);
- resolve(JSON.parse(value));
- } catch (err) {
- reject(err);
- }
- });
- }
- export function removeItem(key) {
- return new Promise((resolve, reject) => {
- try {
- localStorage.removeItem(key);
- resolve(null);
- } catch (err) {
- reject(err);
- }
- });
- }
- export function setItem(key, value) {
- return new Promise((resolve, reject) => {
- try {
- localStorage.setItem(key, JSON.stringify(value));
- resolve(null);
- } catch (err) {
- reject(err);
- }
- });
- }
Add Comment
Please, Sign In to add comment