material-theme-util
Version:
Angular Material 10+ Helper Utility for managing Theme colors dynamically, and creating color palettes from single colors.
34 lines (33 loc) • 956 B
TypeScript
import { ThemeUtilService } from "./theme-util.service";
import { ControlValueAccessor } from "@angular/forms";
export declare class PalettePickerComponent implements ControlValueAccessor {
theme: ThemeUtilService;
isObjectInput: boolean;
chgFn: any;
get value(): any;
set value(v: any);
_primary: string;
get primary(): string;
set primary(str: string);
_accent: string;
get accent(): string;
set accent(str: string);
_warn: string;
get warn(): string;
set warn(str: string);
constructor(theme: ThemeUtilService);
updateTheme(): void;
themeStr(): BaseTheme;
writeValue(str: string | object): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
_colorCode: string;
get colorCode(): string;
}
export declare class BaseTheme {
primary: string;
accent: string;
warn: string;
constructor(obj: string | object);
private parseObj;
}