@fivethree/core
Version:
Fivethree Core Components
16 lines (15 loc) • 646 B
TypeScript
import { ViewContainerRef } from '@angular/core';
import { FivOverlayService, NgContent } from '../overlay/overlay.service';
import { FivDialog } from '../dialog/dialog.component';
export interface DialogOptions {
verticalAlign: 'bottom' | 'center' | 'top';
horizontalAlign: 'left' | 'center' | 'right';
shape: 'card' | 'fill';
backdrop: boolean;
duration: number;
}
export declare class FivDialogService {
private overlay;
constructor(overlay: FivOverlayService);
openDialog(viewContainerRef: ViewContainerRef, content: NgContent<any>, options?: DialogOptions): import("@angular/core").ComponentRef<FivDialog>;
}