1 | import { AfterViewInit, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, Renderer2, SimpleChanges, ViewContainerRef } from '@angular/core';
|
2 | import { BsDaterangepickerConfig } from './bs-daterangepicker.config';
|
3 | import { Observable, Subscription, Subject, BehaviorSubject } from 'rxjs';
|
4 | import { ComponentLoaderFactory } from 'ngx-bootstrap/component-loader';
|
5 | import { DatepickerDateCustomClasses } from './models';
|
6 | import * as ɵngcc0 from '@angular/core';
|
7 | export declare class BsDaterangepickerDirective implements OnInit, OnDestroy, OnChanges, AfterViewInit {
|
8 | _config: BsDaterangepickerConfig;
|
9 | private _elementRef;
|
10 | private _renderer;
|
11 | |
12 |
|
13 |
|
14 | placement: 'top' | 'bottom' | 'left' | 'right';
|
15 | |
16 |
|
17 |
|
18 |
|
19 | triggers: string;
|
20 | |
21 |
|
22 |
|
23 | outsideClick: boolean;
|
24 | |
25 |
|
26 |
|
27 | container: string;
|
28 | outsideEsc: boolean;
|
29 | |
30 |
|
31 |
|
32 | get isOpen(): boolean;
|
33 | set isOpen(value: boolean);
|
34 | |
35 |
|
36 |
|
37 | onShown: EventEmitter<unknown>;
|
38 | |
39 |
|
40 |
|
41 | onHidden: EventEmitter<unknown>;
|
42 | _bsValue?: (Date | undefined)[];
|
43 | isOpen$: BehaviorSubject<boolean>;
|
44 | isDestroy$: Subject<unknown>;
|
45 | |
46 |
|
47 |
|
48 | set bsValue(value: (Date | undefined)[] | undefined);
|
49 | |
50 |
|
51 |
|
52 | set bsConfig(bsConfig: Partial<BsDaterangepickerConfig | undefined>);
|
53 | get bsConfig(): Partial<BsDaterangepickerConfig> | undefined;
|
54 | |
55 |
|
56 |
|
57 | isDisabled: boolean;
|
58 | |
59 |
|
60 |
|
61 | minDate?: Date;
|
62 | |
63 |
|
64 |
|
65 | maxDate?: Date;
|
66 | |
67 |
|
68 |
|
69 | dateCustomClasses?: DatepickerDateCustomClasses[];
|
70 | |
71 |
|
72 |
|
73 | daysDisabled?: number[];
|
74 | |
75 |
|
76 |
|
77 | datesDisabled?: Date[];
|
78 | |
79 |
|
80 |
|
81 | datesEnabled?: Date[];
|
82 | |
83 |
|
84 |
|
85 | bsValueChange: EventEmitter<(Date | undefined)[] | undefined>;
|
86 | get rangeInputFormat$(): Observable<string>;
|
87 | protected _subs: Subscription[];
|
88 | private _datepicker;
|
89 | private _datepickerRef?;
|
90 | private _bsConfig?;
|
91 | private readonly _rangeInputFormat$;
|
92 | constructor(_config: BsDaterangepickerConfig, _elementRef: ElementRef, _renderer: Renderer2, _viewContainerRef: ViewContainerRef, cis: ComponentLoaderFactory);
|
93 | ngOnInit(): void;
|
94 | ngOnChanges(changes: SimpleChanges): void;
|
95 | ngAfterViewInit(): void;
|
96 | /**
|
97 | * Opens an element’s datepicker. This is considered a “manual” triggering of
|
98 | * the datepicker.
|
99 | */
|
100 | show(): void;
|
101 | /**
|
102 | * Set config for daterangepicker
|
103 | */
|
104 | setConfig(): void;
|
105 | /**
|
106 | * Closes an element’s datepicker. This is considered a “manual” triggering of
|
107 | * the datepicker.
|
108 | */
|
109 | hide(): void;
|
110 | /**
|
111 | * Toggles an element’s datepicker. This is considered a “manual” triggering
|
112 | * of the datepicker.
|
113 | */
|
114 | toggle(): void;
|
115 | ngOnDestroy(): void;
|
116 | static ɵfac: ɵngcc0.ɵɵFactoryDef<BsDaterangepickerDirective, never>;
|
117 | static ɵdir: ɵngcc0.ɵɵDirectiveDefWithMeta<BsDaterangepickerDirective, "[bsDaterangepicker]", ["bsDaterangepicker"], { "placement": "placement"; "triggers": "triggers"; "outsideClick": "outsideClick"; "container": "container"; "outsideEsc": "outsideEsc"; "isDisabled": "isDisabled"; "isOpen": "isOpen"; "bsValue": "bsValue"; "bsConfig": "bsConfig"; "minDate": "minDate"; "maxDate": "maxDate"; "dateCustomClasses": "dateCustomClasses"; "daysDisabled": "daysDisabled"; "datesDisabled": "datesDisabled"; "datesEnabled": "datesEnabled"; }, { "bsValueChange": "bsValueChange"; "onShown": "onShown"; "onHidden": "onHidden"; }, never>;
|
118 | }
|
119 |
|
120 |
|
\ | No newline at end of file |