UNPKG

@applicaster/zapp-react-native-utils

Version:

Applicaster Zapp React Native utilities package

22 lines (17 loc) 675 B
import { sessionStorage } from "@applicaster/zapp-react-native-bridge/ZappStorage/SessionStorage"; function save(key: string, value, namespace = null) { return sessionStorage.setItem(key, value, namespace); } function get(key: string, namespace = null) { return sessionStorage.getItem(key, namespace); } function remove(key: string, namespace = null) { return sessionStorage.removeItem(key, namespace); } export const sessionStorageModule = (key: string, namespace: string = null) => { return { save: async (value) => save(key, value, namespace), get: async (): Promise<any> => get(key, namespace), remove: async () => remove(key, namespace), }; };