tdesign-miniprogram
Version:
TDesign Component for miniprogram
17 lines (16 loc) • 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 {};