ng-halfmoon
Version:
Angular Library to build upon the halfmoon-framework
14 lines (13 loc) • 425 B
TypeScript
import { RendererFactory2 } from '@angular/core';
import { Observable } from 'rxjs';
export declare class DarkModeService {
private darkModeOn;
private _darkModeEnabled$;
private readonly renderer;
private readonly cookieName;
get darkModeEnabled$(): Observable<boolean>;
constructor(rendererFactory: RendererFactory2);
toggleDarkMode(): void;
private toggleCookie;
private toggleClass;
}