diff options
| author | syuilo <4439005+syuilo@users.noreply.github.com> | 2025-09-01 12:59:53 +0900 |
|---|---|---|
| committer | syuilo <4439005+syuilo@users.noreply.github.com> | 2025-09-01 12:59:53 +0900 |
| commit | 3c998e1f482c933aa22e597c79978bfe618845eb (patch) | |
| tree | 654c23dd7c935ddd869f623aa73fff7b1d3d84bc /packages/frontend/src/preferences | |
| parent | refactor (diff) | |
| download | misskey-3c998e1f482c933aa22e597c79978bfe618845eb.tar.gz misskey-3c998e1f482c933aa22e597c79978bfe618845eb.tar.bz2 misskey-3c998e1f482c933aa22e597c79978bfe618845eb.zip | |
refactor
Diffstat (limited to 'packages/frontend/src/preferences')
| -rw-r--r-- | packages/frontend/src/preferences/def.ts | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/packages/frontend/src/preferences/def.ts b/packages/frontend/src/preferences/def.ts index 702d9a4acf..414aa34753 100644 --- a/packages/frontend/src/preferences/def.ts +++ b/packages/frontend/src/preferences/def.ts @@ -32,6 +32,15 @@ export type SoundStore = { volume: number; }; +export type StatusbarStore = { + name: string | null; + id: string; + type: string | null; + size: 'verySmall' | 'small' | 'medium' | 'large' | 'veryLarge'; + black: boolean; + props: Record<string, any>; +}; + type OmitStrict<T, K extends keyof T> = T extends any ? Pick<T, Exclude<keyof T, K>> : never; // NOTE: デフォルト値は他の設定の状態に依存してはならない(依存していた場合、ユーザーがその設定項目単体で「初期値にリセット」した場合不具合の原因になる) @@ -182,14 +191,7 @@ export const PREF_DEF = definePreferences({ ], }, statusbars: { - default: [] as { - name: string; - id: string; - type: string; - size: 'verySmall' | 'small' | 'medium' | 'large' | 'veryLarge'; - black: boolean; - props: Record<string, any>; - }[], + default: [] as StatusbarStore[], }, serverDisconnectedBehavior: { default: 'quiet' as 'quiet' | 'reload' | 'dialog', |