const store = typeof window !== 'undefined' ? localStorage : undefined ; export const storage = { set : < Item > ( key , value ) : void => store ?. setItem ( key , JSON . stringify ( value ) ) , get : < Item > ( key ) : Item => JSON . parse ( store ?. getItem ( key ) || '""' ) , remove : ( key ) : void => store ?. removeItem ( key ) , } ;