import { localStorage } from "@applicaster/zapp-react-native-bridge/ZappStorage/LocalStorage"; export function save(key: string, value, namespace = null) { return localStorage.setItem(key, value, namespace); } export function get(key: string, namespace = null) { return localStorage.getItem(key, namespace); } export function getAll(namespace = null) { return localStorage.getAllItems(namespace); } export function remove(key: string, namespace = null) { return localStorage.removeItem(key, namespace); } export const localStorageModule = (key: string, namespace: string = null) => { return { save: async (value) => value && save(key, value, namespace), get: async (): Promise => get(key, namespace), remove: async () => remove(key, namespace), }; };