matrix-react-sdk
Version:
SDK for matrix.org using React
19 lines (18 loc) • 476 B
TypeScript
export default class ThemeWatcher {
private themeWatchRef;
private systemThemeWatchRef;
private dispatcherRef;
private preferDark;
private preferLight;
private preferHighContrast;
private currentTheme;
constructor();
start(): void;
stop(): void;
private onChange;
private onAction;
recheck(forceTheme?: string): void;
getEffectiveTheme(): string;
private themeBasedOnSystem;
isSystemThemeSupported(): boolean;
}