// 预留扩展点:由业务侧通过声明合并补充字段 // eslint-disable-next-line @typescript-eslint/no-empty-object-type interface PreferencesExtension {} // 全局工具类型:同步或异步返回值。 type MaybePromise<T> = Promise<T> | T; type Recordable<T = any> = Record<string, T>;