UNPKG

1.94 kBTypeScriptView Raw
1import { OnInit, AfterViewInit, OnChanges, OnDestroy, EventEmitter, ElementRef, NgZone } from '@angular/core';
2import { BsModalHideType } from './models';
3import { BsModalService } from './modal.service';
4export declare class BsModalComponent implements OnInit, AfterViewInit, OnChanges, OnDestroy {
5 private element;
6 private service;
7 private zone;
8 private overrideSize;
9 private $modal;
10 private $dialog;
11 private onShowEvent$;
12 private onShownEvent$;
13 private onHideEvent$;
14 private onHiddenEvent$;
15 private onLoadedEvent$;
16 private onShown$;
17 private onInternalClose$;
18 private onDismiss$;
19 private onHide$;
20 private onHidden$;
21 private subscriptions;
22 private readonly options;
23 visible: boolean;
24 showing: boolean;
25 hiding: boolean;
26 animation: boolean;
27 backdrop: string | boolean;
28 keyboard: boolean;
29 size: string;
30 cssClass: string;
31 onShow: EventEmitter<Event>;
32 onOpen: EventEmitter<any>;
33 onHide: EventEmitter<any>;
34 onClose: EventEmitter<any>;
35 onDismiss: EventEmitter<BsModalHideType>;
36 onLoaded: EventEmitter<any>;
37 readonly fadeClass: boolean;
38 readonly modalClass: boolean;
39 readonly roleAttr: string;
40 readonly tabindexAttr: string;
41 constructor(element: ElementRef, service: BsModalService, zone: NgZone);
42 ngOnInit(): void;
43 ngAfterViewInit(): void;
44 ngOnChanges(): void;
45 ngOnDestroy(): Promise<BsModalHideType>;
46 focus(): void;
47 routerCanDeactivate(): any;
48 open(size?: string): Promise<any>;
49 close(value?: any): Promise<{}>;
50 dismiss(): Promise<{}>;
51 getCssClasses(): string;
52 private isSmall();
53 private isLarge();
54 private show();
55 private transitionFix();
56 private hide();
57 private init();
58 private wireUpEventEmitters();
59 private wireUpEventEmitter<T>(emitter, stream$);
60 private setVisible;
61 private setOptions;
62 private destroy();
63}