Files
cardBoard-wxapp/node_modules/tdesign-miniprogram/miniprogram_dist/config-provider/config-store.d.ts
T

17 lines
631 B
TypeScript

import ReactiveState from './reactive-state';
export declare type Locale = Record<string, any>;
declare class ConfigStore {
currentLocale: ReactiveState<Locale>;
themeVars: ReactiveState<Record<string, string>>;
private _pageInitFlags;
private _cleanupCallbacks;
private _deepEqual;
switchLocale(locale: Locale, componentId?: string): void;
updateThemeVars(vars: Record<string, string>): void;
private _getOrInitPageFlag;
registerCleanup(componentId: string, cleanup: () => void): void;
resetPageState(componentId?: string): void;
}
export declare const configStore: ConfigStore;
export {};