UNPKG

778 BTypeScriptView Raw
1import { ViewportRuler } from './viewport-ruler';
2import { ConnectedPositionStrategy } from './connected-position-strategy';
3import { ElementRef } from '@angular/core';
4import { GlobalPositionStrategy } from './global-position-strategy';
5import { OverlayConnectionPosition, OriginConnectionPosition } from './connected-position';
6/** Builder for overlay position strategy. */
7export declare class OverlayPositionBuilder {
8 private _viewportRuler;
9 constructor(_viewportRuler: ViewportRuler);
10 /** Creates a global position strategy. */
11 global(): GlobalPositionStrategy;
12 /** Creates a relative position strategy. */
13 connectedTo(elementRef: ElementRef, originPos: OriginConnectionPosition, overlayPos: OverlayConnectionPosition): ConnectedPositionStrategy;
14}