UNPKG

@fivethree/core

Version:
46 lines (45 loc) 1.64 kB
import { FivLoadingProgressBar } from './../loading-progress-bar/loading-progress-bar.component'; import { EventEmitter, TemplateRef, Type, ElementRef, Renderer2 } from '@angular/core'; import { OnInit } from '@angular/core'; import { FivOverlay } from '../overlay/overlay.component'; import { AnimationBuilder } from '@angular/animations'; import { DomController } from '@ionic/angular'; export declare type Content<T> = TemplateRef<T> | Type<T>; export declare class FivDialog implements OnInit { private renderer; private domCtrl; private animation; verticalAlign: 'bottom' | 'center' | 'top'; horizontalAlign: 'left' | 'middle' | 'right'; shape: 'fill' | 'card'; priority: number; backdrop: boolean; backdropDismiss: boolean; pullEnabled: boolean; duration: number; inDuration: number; outDuration: number; outPosition: string; toPosition: string; translate: string; fivClose: EventEmitter<FivDialog>; fivDurationOver: EventEmitter<FivDialog>; fivOpen: EventEmitter<FivDialog>; overlay: FivOverlay; bar: FivLoadingProgressBar; dialogRef: ElementRef; dialogState: 'top' | 'center' | 'bottom' | 'out'; currentPullProgress: number; ngOnInit(): void; constructor(renderer: Renderer2, domCtrl: DomController, animation: AnimationBuilder); open(): void; doneShrinking(): void; close(): void; backdropClick(): void; animationDone(event: any): void; backdropAnimDone(event: any): void; onRefresh(): void; fivCancel(): void; transformDialog(progress: number): void; resetDialog(progress: number): void; }