12345678910111213141516171819202122232425262728293031323334 |
- import type { Preferences } from './types';
- import { preferencesManager } from './preferences';
- // 偏好设置(带有层级关系)
- const preferences: Preferences = preferencesManager.getPreferences();
- // 扁平化后的偏好设置
- // const flatPreferences: Flatten<Preferences> =
- // preferencesManager.getFlatPreferences();
- // 更新偏好设置
- const updatePreferences =
- preferencesManager.updatePreferences.bind(preferencesManager);
- // 重置偏好设置
- const resetPreferences =
- preferencesManager.resetPreferences.bind(preferencesManager);
- const clearPreferencesCache =
- preferencesManager.clearCache.bind(preferencesManager);
- export {
- clearPreferencesCache,
- // flatPreferences,
- preferences,
- preferencesManager,
- resetPreferences,
- updatePreferences,
- };
- export * from './constants';
- export type * from './types';
- export * from './use-preferences';
|