UNPKG

md2

Version:

Angular2 based Material Design components, directives and services are Accordion, Autocomplete, Chips(Tags), Collapse, Colorpicker, Data Table, Datepicker, Dialog(Modal), Menu, Multiselect, Select, Tabs, Tags(Chips), Toast and Tooltip.

16 lines (15 loc) 589 B
import { Constructor } from './constructor'; import { ElementRef, Renderer2 } from '@angular/core'; /** @docs-private */ export interface CanColor { color: string; } /** @docs-private */ export interface HasRenderer { _renderer: Renderer2; _elementRef: ElementRef; } /** Possible color palette values. */ export declare type ThemePalette = 'primary' | 'accent' | 'warn' | null; /** Mixin to augment a directive with a `color` property. */ export declare function mixinColor<T extends Constructor<HasRenderer>>(base: T, defaultColor?: ThemePalette): Constructor<CanColor> & T;