@@ -40,7 +40,6 @@ export class BlockScrollStrategy implements ScrollStrategy {
4040// @public
4141export class CdkConnectedOverlay implements OnDestroy , OnChanges {
4242 constructor (... args : unknown []);
43- asPopover: boolean ;
4443 readonly attach: EventEmitter <void >;
4544 attachOverlay(): void ;
4645 backdropClass: string | string [];
@@ -59,8 +58,6 @@ export class CdkConnectedOverlay implements OnDestroy, OnChanges {
5958 minHeight: number | string ;
6059 minWidth: number | string ;
6160 // (undocumented)
62- static ngAcceptInputType_asPopover: unknown ;
63- // (undocumented)
6461 static ngAcceptInputType_disposeOnNavigation: unknown ;
6562 // (undocumented)
6663 static ngAcceptInputType_flexibleDimensions: unknown ;
@@ -73,6 +70,8 @@ export class CdkConnectedOverlay implements OnDestroy, OnChanges {
7370 // (undocumented)
7471 static ngAcceptInputType_push: unknown ;
7572 // (undocumented)
73+ static ngAcceptInputType_usePopover: unknown ;
74+ // (undocumented)
7675 ngOnChanges(changes : SimpleChanges ): void ;
7776 // (undocumented)
7877 ngOnDestroy(): void ;
@@ -92,10 +91,11 @@ export class CdkConnectedOverlay implements OnDestroy, OnChanges {
9291 push: boolean ;
9392 scrollStrategy: ScrollStrategy ;
9493 transformOriginSelector: string ;
94+ usePopover: boolean ;
9595 viewportMargin: ViewportMargin ;
9696 width: number | string ;
9797 // (undocumented)
98- static ɵdir: i0.ɵɵDirectiveDeclaration<CdkConnectedOverlay, "[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]", ["cdkConnectedOverlay"], { "origin": { "alias": "cdkConnectedOverlayOrigin"; "required": false; }; "positions": { "alias": "cdkConnectedOverlayPositions"; "required": false; }; "positionStrategy": { "alias": "cdkConnectedOverlayPositionStrategy"; "required": false; }; "offsetX": { "alias": "cdkConnectedOverlayOffsetX"; "required": false; }; "offsetY": { "alias": "cdkConnectedOverlayOffsetY"; "required": false; }; "width": { "alias": "cdkConnectedOverlayWidth"; "required": false; }; "height": { "alias": "cdkConnectedOverlayHeight"; "required": false; }; "minWidth": { "alias": "cdkConnectedOverlayMinWidth"; "required": false; }; "minHeight": { "alias": "cdkConnectedOverlayMinHeight"; "required": false; }; "backdropClass": { "alias": "cdkConnectedOverlayBackdropClass"; "required": false; }; "panelClass": { "alias": "cdkConnectedOverlayPanelClass"; "required": false; }; "viewportMargin": { "alias": "cdkConnectedOverlayViewportMargin"; "required": false; }; "scrollStrategy": { "alias": "cdkConnectedOverlayScrollStrategy"; "required": false; }; "open": { "alias": "cdkConnectedOverlayOpen"; "required": false; }; "disableClose": { "alias": "cdkConnectedOverlayDisableClose"; "required": false; }; "transformOriginSelector": { "alias": "cdkConnectedOverlayTransformOriginOn"; "required": false; }; "hasBackdrop": { "alias": "cdkConnectedOverlayHasBackdrop"; "required": false; }; "lockPosition": { "alias": "cdkConnectedOverlayLockPosition"; "required": false; }; "flexibleDimensions": { "alias": "cdkConnectedOverlayFlexibleDimensions"; "required": false; }; "growAfterOpen": { "alias": "cdkConnectedOverlayGrowAfterOpen"; "required": false; }; "push": { "alias": "cdkConnectedOverlayPush"; "required": false; }; "disposeOnNavigation": { "alias": "cdkConnectedOverlayDisposeOnNavigation"; "required": false; }; "asPopover": { "alias": "cdkConnectedOverlayAsPopover"; "required": false; }; }, { "backdropClick": "backdropClick"; "positionChange": "positionChange"; "attach": "attach"; "detach": "detach"; "overlayKeydown": "overlayKeydown"; "overlayOutsideClick": "overlayOutsideClick"; }, never, never, true, never>;
98+ static ɵdir: i0.ɵɵDirectiveDeclaration<CdkConnectedOverlay, "[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]", ["cdkConnectedOverlay"], { "origin": { "alias": "cdkConnectedOverlayOrigin"; "required": false; }; "positions": { "alias": "cdkConnectedOverlayPositions"; "required": false; }; "positionStrategy": { "alias": "cdkConnectedOverlayPositionStrategy"; "required": false; }; "offsetX": { "alias": "cdkConnectedOverlayOffsetX"; "required": false; }; "offsetY": { "alias": "cdkConnectedOverlayOffsetY"; "required": false; }; "width": { "alias": "cdkConnectedOverlayWidth"; "required": false; }; "height": { "alias": "cdkConnectedOverlayHeight"; "required": false; }; "minWidth": { "alias": "cdkConnectedOverlayMinWidth"; "required": false; }; "minHeight": { "alias": "cdkConnectedOverlayMinHeight"; "required": false; }; "backdropClass": { "alias": "cdkConnectedOverlayBackdropClass"; "required": false; }; "panelClass": { "alias": "cdkConnectedOverlayPanelClass"; "required": false; }; "viewportMargin": { "alias": "cdkConnectedOverlayViewportMargin"; "required": false; }; "scrollStrategy": { "alias": "cdkConnectedOverlayScrollStrategy"; "required": false; }; "open": { "alias": "cdkConnectedOverlayOpen"; "required": false; }; "disableClose": { "alias": "cdkConnectedOverlayDisableClose"; "required": false; }; "transformOriginSelector": { "alias": "cdkConnectedOverlayTransformOriginOn"; "required": false; }; "hasBackdrop": { "alias": "cdkConnectedOverlayHasBackdrop"; "required": false; }; "lockPosition": { "alias": "cdkConnectedOverlayLockPosition"; "required": false; }; "flexibleDimensions": { "alias": "cdkConnectedOverlayFlexibleDimensions"; "required": false; }; "growAfterOpen": { "alias": "cdkConnectedOverlayGrowAfterOpen"; "required": false; }; "push": { "alias": "cdkConnectedOverlayPush"; "required": false; }; "disposeOnNavigation": { "alias": "cdkConnectedOverlayDisposeOnNavigation"; "required": false; }; "usePopover": { "alias": "cdkConnectedOverlayUsePopover"; "required": false; }; }, { "backdropClick": "backdropClick"; "positionChange": "positionChange"; "attach": "attach"; "detach": "detach"; "overlayKeydown": "overlayKeydown"; "overlayOutsideClick": "overlayOutsideClick"; }, never, never, true, never>;
9999 // (undocumented)
100100 static ɵfac: i0 .ɵɵFactoryDeclaration <CdkConnectedOverlay , never >;
101101}
@@ -210,7 +210,7 @@ export function createCloseScrollStrategy(injector: Injector, config?: CloseScro
210210export function createFlexibleConnectedPositionStrategy(injector : Injector , origin : FlexibleConnectedPositionStrategyOrigin ): FlexibleConnectedPositionStrategy ;
211211
212212// @public
213- export function createGlobalPositionStrategy(_injector : Injector ): GlobalPositionStrategy ;
213+ export function createGlobalPositionStrategy(injector : Injector ): GlobalPositionStrategy ;
214214
215215// @public
216216export function createNoopScrollStrategy(): NoopScrollStrategy ;
@@ -225,24 +225,17 @@ export function createRepositionScrollStrategy(injector: Injector, config?: Repo
225225export class FlexibleConnectedPositionStrategy implements PositionStrategy {
226226 constructor (connectedTo : FlexibleConnectedPositionStrategyOrigin , _viewportRuler : ViewportRuler , _document : Document , _platform : Platform , _overlayContainer : OverlayContainer );
227227 apply(): void ;
228- asPopover(isPopover : boolean ): this ;
229228 attach(overlayRef : OverlayRef ): void ;
230- attachBackdrop(backdrop : HTMLElement , host : HTMLElement ): boolean ;
231- attachHost(host : HTMLElement ): boolean ;
232- createStructure(): {
233- pane: HTMLDivElement ;
234- host: HTMLDivElement ;
235- } | null ;
236229 // (undocumented)
237230 detach(): void ;
238231 dispose(): void ;
232+ getPopoverInsertionPoint(): Element ;
239233 _origin: FlexibleConnectedPositionStrategyOrigin ;
240234 positionChanges: Observable <ConnectedOverlayPositionChange >;
241235 get positions(): ConnectionPositionPair [];
242236 _preferredPositions: ConnectionPositionPair [];
243237 reapplyLastPosition(): void ;
244238 setOrigin(origin : FlexibleConnectedPositionStrategyOrigin ): this ;
245- updateStackingOrder(): boolean ;
246239 withDefaultOffsetX(offset : number ): this ;
247240 withDefaultOffsetY(offset : number ): this ;
248241 withFlexibleDimensions(flexibleDimensions ? : boolean ): this ;
@@ -277,6 +270,7 @@ export class FullscreenOverlayContainer extends OverlayContainer implements OnDe
277270
278271// @public
279272export class GlobalPositionStrategy implements PositionStrategy {
273+ constructor (injector ? : Injector );
280274 apply(): void ;
281275 // (undocumented)
282276 attach(overlayRef : OverlayRef ): void ;
@@ -285,6 +279,7 @@ export class GlobalPositionStrategy implements PositionStrategy {
285279 centerVertically(offset ? : string ): this ;
286280 dispose(): void ;
287281 end(value ? : string ): this ;
282+ getPopoverInsertionPoint(): Element ;
288283 // @deprecated
289284 height(value ? : string ): this ;
290285 left(value ? : string ): this ;
@@ -342,6 +337,7 @@ export class OverlayConfig {
342337 panelClass? : string | string [];
343338 positionStrategy? : PositionStrategy ;
344339 scrollStrategy? : ScrollStrategy ;
340+ usePopover? : boolean ;
345341 width? : number | string ;
346342}
347343
@@ -470,15 +466,9 @@ export interface OverlaySizeConfig {
470466export interface PositionStrategy {
471467 apply(): void ;
472468 attach(overlayRef : OverlayRef ): void ;
473- attachBackdrop? (backdrop : HTMLElement , host : HTMLElement ): boolean ;
474- attachHost? (host : HTMLElement ): boolean ;
475- createStructure? (): {
476- pane: HTMLElement ;
477- host: HTMLElement ;
478- } | null ;
479469 detach? (): void ;
480470 dispose(): void ;
481- updateStackingOrder ? ( host : HTMLElement ): boolean ;
471+ getPopoverInsertionPoint ? ( ): Element ;
482472}
483473
484474// @public
0 commit comments