amt-ui
Version:
Angular material, tailwind template
23 lines (22 loc) • 813 B
TypeScript
import { AmtTheme, AmtThemeColor, AmtThemeDirection, AmtThemeMode } from '../interfaces/amt-theme.inteface';
import * as i0 from "@angular/core";
export declare class AmtThemeService {
settings: import("@angular/core").WritableSignal<AmtTheme>;
private storage;
private renderer;
constructor();
set title(title: string);
get title(): string;
set direction(direction: AmtThemeDirection);
get direction(): string;
set mode(mode: AmtThemeMode);
get mode(): string;
toggleMode(): void;
set color(color: AmtThemeColor);
get color(): string;
private loadDefaults;
private updateHtmlClass;
private updateHtmlAttribute;
static ɵfac: i0.ɵɵFactoryDeclaration<AmtThemeService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<AmtThemeService>;
}