import Taro from '@tarojs/taro'; export function getStorage(key: string): T | null { try { const value = Taro.getStorageSync(key); if (!value) return null; return JSON.parse(value) as T; } catch { return null; } } export function setStorage(key: string, value: T) { Taro.setStorageSync(key, JSON.stringify(value)); } export function removeStorage(key: string) { Taro.removeStorageSync(key); }