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.

34 lines (33 loc) 1.55 kB
import { ElementRef, InjectionToken } from '@angular/core'; export declare const MATERIAL_COMPATIBILITY_MODE: InjectionToken<boolean>; /** * Returns an exception to be thrown if the consumer has used * an invalid Material prefix on a component. * @docs-private */ export declare function getMdCompatibilityInvalidPrefixError(prefix: string, nodeName: string): Error; /** Selector that matches all elements that may have style collisions with AngularJS Material. */ export declare const MAT_ELEMENTS_SELECTOR: string; /** Selector that matches all elements that may have style collisions with AngularJS Material. */ export declare const MD_ELEMENTS_SELECTOR: string; /** Directive that enforces that the `mat-` prefix cannot be used. */ export declare class MatPrefixRejector { constructor(isCompatibilityMode: boolean, elementRef: ElementRef); } /** Directive that enforces that the `md-` prefix cannot be used. */ export declare class MdPrefixRejector { constructor(isCompatibilityMode: boolean, elementRef: ElementRef); } /** * Module that enforces the default compatibility mode settings. When this module is loaded * without NoConflictStyleCompatibilityMode also being imported, it will throw an error if * there are any uses of the `mat-` prefix. */ export declare class CompatibilityModule { } /** * Module that enforces "no-conflict" compatibility mode settings. When this module is loaded, * it will throw an error if there are any uses of the `md-` prefix. */ export declare class NoConflictStyleCompatibilityMode { }