@tapsellorg/angular-material-library
Version:
Angular library for Tapsell
18 lines (17 loc) • 602 B
TypeScript
import * as i0 from "@angular/core";
export declare class PghDarkModeService {
private readonly isEnabledStorageKey;
private readonly htmlElement;
private localStorageFactory;
isDarkModeEnabled: boolean;
constructor();
private setupDarkModeToggle;
private getUserDevicePreference;
private getDarkModeEnabled;
toggleDarkMode(): void;
private setDarkMode;
private storeDarkModeInStorage;
private enableDarkTheme;
static ɵfac: i0.ɵɵFactoryDeclaration<PghDarkModeService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<PghDarkModeService>;
}