declare var localStorage; const set = async ( key: string, value: any ): Promise => new Promise((resolve, reject) => { (typeof window !== "undefined") && localStorage.setItem(key, JSON.stringify(value) ); return resolve( true ); }); const get = async ( key: string ): Promise => new Promise((resolve, reject) => { const item = (typeof window !== "undefined") && localStorage.getItem(key); return resolve( !!item && JSON.parse(item) ); }); export { get, set };