UNPKG

material-theme-util

Version:

Angular Material 10+ Helper Utility for managing Theme colors dynamically, and creating color palettes from single colors.

44 lines (43 loc) 986 B
import { ColorType, Color, ColorFormat } from "./color.model"; export declare enum PaletteType { P = "PRIMARY", A = "ACCENT", W = "WARN" } declare class HueMap<T> { ref: string; value: T; } declare class PaletteModel { private colorMap; private type?; themeContainer: HTMLBodyElement; private paletteType; private _50; private _100; private _200; private _300; private _400; private _500; private _600; private _700; private _800; private _900; private _A100; private _A200; private _A400; private _A700; constructor(colorMap: HueMap<Color>[], type?: string); assignPalette: (format?: ColorFormat) => void; } export declare class Palette { private color; private type; palette: PaletteModel; constructor(color: Color, type: ColorType); buildPalette: () => PaletteModel; private generatePalette; private minimax; private generateAlterations; } export {};