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.
17 lines (16 loc) • 535 B
TypeScript
import { ScrollStrategy } from './scroll-strategy';
import { ViewportRuler } from '../position/viewport-ruler';
/**
* Strategy that will prevent the user from scrolling while the overlay is visible.
*/
export declare class BlockScrollStrategy implements ScrollStrategy {
private _viewportRuler;
private _previousHTMLStyles;
private _previousScrollPosition;
private _isEnabled;
constructor(_viewportRuler: ViewportRuler);
attach(): void;
enable(): void;
disable(): void;
private _canBeEnabled();
}