Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 2x 44x 2x | /**
* ローカルストレージに保存された設定値を一意に特定するキーを表します。
*/
export const configKeys = {
locale: 'locale',
} as const;
/**
* ローカルストレージに保存された設定値を一意に特定するキーを表します。
*/
export type ConfigKeys = (typeof configKeys)[keyof typeof configKeys];
/**
* ローカルストレージに保存されている値を取得します。
* @param key 設定キー
* @returns 設定値
*/
export const getConfig = (key: ConfigKeys) => localStorage.getItem(key);
/**
* ローカルストレージに値を保存、または既に保存されている値を更新します。
* @param key 設定キー
* @param value 設定値
*/
export const setConfig = (key: ConfigKeys, value: string) => localStorage.setItem(key, value);
|