项目文件夹

文件
wehub-resource-sync 2114b14ee0
Sync main into demo / sync (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:35:26 +08:00

23 行
844 B
TypeScript

此文件含有模棱两可的 Unicode 字符
此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。
/**
* `settingsConfig.ts`:纯"配置/默认值/类型"。
*
* - 只放:类型、默认值、key 字典
* - 不放:localStorage 持久化 / hooks / 业务逻辑
* - 状态与持久化在 `state.ts`Zustand store
*/
import type { SettingsConfigState, SettingsValue } from '../types';
// ── Defaults / Config keys ──────────────────────────────────────────
/** 常用可配置项默认值(其余键允许动态写入 preferences */
export const SETTINGS_DEFAULT_PREFERENCES: Record<string, SettingsValue> = {};
/** 默认状态尽量"干净":仅保留 Settings App 私有数据。 */
export const DEFAULT_SETTINGS_STATE: SettingsConfigState = {
preferences: SETTINGS_DEFAULT_PREFERENCES,
wifi: {
savedNetworks: [],
},
};