You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
2.2 KiB
47 lines
2.2 KiB
/**
|
|
* @license
|
|
* Copyright Google LLC All Rights Reserved.
|
|
*
|
|
* Use of this source code is governed by an MIT-style license that can be
|
|
* found in the LICENSE file at https://angular.io/license
|
|
*/
|
|
import { PositionStrategy } from './position/position-strategy';
|
|
import { Direction, Directionality } from '@angular/cdk/bidi';
|
|
import { ScrollStrategy } from './scroll/index';
|
|
/** Initial configuration used when creating an overlay. */
|
|
export declare class OverlayConfig {
|
|
/** 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 | string[];
|
|
/** Whether the overlay has a backdrop. */
|
|
hasBackdrop?: boolean;
|
|
/** Custom class to add to the backdrop */
|
|
backdropClass?: string | 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 max-width of the overlay panel. If a number is provided, pixel units are assumed. */
|
|
maxWidth?: number | string;
|
|
/** The max-height of the overlay panel. If a number is provided, pixel units are assumed. */
|
|
maxHeight?: number | string;
|
|
/**
|
|
* Direction of the text in the overlay panel. If a `Directionality` instance
|
|
* is passed in, the overlay will handle changes to its value automatically.
|
|
*/
|
|
direction?: Direction | Directionality;
|
|
/**
|
|
* Whether the overlay should be disposed of when the user goes backwards/forwards in history.
|
|
* Note that this usually doesn't include clicking on links (unless the user is using
|
|
* the `HashLocationStrategy`).
|
|
*/
|
|
disposeOnNavigation?: boolean;
|
|
constructor(config?: OverlayConfig);
|
|
}
|