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.

30 lines (29 loc) 1.36 kB
import { PositionStrategy } from './position/position-strategy'; import { LayoutDirection } from '../rtl/dir'; import { ScrollStrategy } from './scroll/scroll-strategy'; /** * OverlayState is a bag of values for either the initial configuration or current state of an * overlay. */ export declare class OverlayState { /** Strategy with which to position the overlay. */ positionStrategy: PositionStrategy; /** Strategy to be used when handling scroll events while the overlay is open. */ scrollStrategy: ScrollStrategy; /** Custom class to add to the overlay pane. */ panelClass: string; /** Whether the overlay has a backdrop. */ hasBackdrop: boolean; /** Custom class to add to the backdrop */ backdropClass: string; /** The width of the overlay panel. If a number is provided, pixel units are assumed. */ width: number | string; /** The height of the overlay panel. If a number is provided, pixel units are assumed. */ height: number | string; /** The min-width of the overlay panel. If a number is provided, pixel units are assumed. */ minWidth: number | string; /** The min-height of the overlay panel. If a number is provided, pixel units are assumed. */ minHeight: number | string; /** The direction of the text in the overlay panel. */ direction: LayoutDirection; }