1 | import { OnInit, AfterViewInit, OnChanges, OnDestroy, EventEmitter, ElementRef, NgZone } from '@angular/core';
|
2 | import { BsModalHideType } from './models';
|
3 | import { BsModalService } from './modal.service';
|
4 | export 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 | }
|