1export async function storageGet(key: string): Promise<string | null> {2 const result = await chrome.storage.local.get(key);3 return (result as Record<string, string | undefined>)[key] ?? null;4}56export async function storageSet(key: string, value: string): Promise<void> {7 await chrome.storage.local.set({ [key]: value });8}910export async function storageRemove(key: string): Promise<void> {11 await chrome.storage.local.remove(key);12}1314export async function storageClear(): Promise<void> {15 await chrome.storage.local.clear();16}