bootstrap-dark-5
Version:
The Ancillary Guide to Dark Mode and Bootstrap 5 - A continuation of the v4 Dark Mode POC
31 lines • 1.19 kB
TypeScript
declare class DarkMode {
static readonly DATA_KEY = "bs.prefers-color-scheme";
static readonly DATA_SELECTOR = "bs-color-scheme";
static readonly VALUE_LIGHT = "light";
static readonly VALUE_DARK = "dark";
static readonly CLASS_NAME_LIGHT = "light";
static readonly CLASS_NAME_DARK = "dark";
get inDarkMode(): boolean;
set inDarkMode(val: boolean);
private _hasGDPRConsent;
get hasGDPRConsent(): boolean;
set hasGDPRConsent(val: boolean);
cookieExpiry: number;
get documentRoot(): HTMLHtmlElement;
constructor();
static saveCookie(name: string, value?: string, days?: number): void;
private saveValue;
static readCookie(name: string): string;
readValue(name: string): string;
eraseValue(name: string): void;
getSavedColorScheme(): string;
getPreferedColorScheme(): string;
setDarkMode(darkMode: boolean, doSave?: boolean): void;
toggleDarkMode(doSave?: boolean): void;
resetDarkMode(): void;
static getColorScheme(): string;
static updatePreferedColorSchemeEvent(): void;
static onDOMContentLoaded(): void;
}
declare const darkmode: DarkMode;
//# sourceMappingURL=darkmode.d.ts.map