UNPKG

577 BTypeScriptView Raw
1import { ComponentRef } from '@angular/core';
2import { BasePortalHost, ComponentPortal } from '../portal/portal';
3/**
4 * Reference to an overlay that has been created with the Overlay service.
5 * Used to manipulate or dispose of said overlay.
6 */
7export declare class OverlayRef {
8 private _portalHost;
9 constructor(_portalHost: BasePortalHost);
10 attach(portal: ComponentPortal<any>, newestOnTop?: boolean): ComponentRef<any>;
11 /**
12 * Detaches an overlay from a portal.
13 * @returns Resolves when the overlay has been detached.
14 */
15 detach(): void;
16}