UNPKG

2.11 kBTypeScriptView Raw
1import { ComponentFactoryResolver, OnInit, Type } from '@angular/core';
2import { Observable } from 'rxjs';
3import { NbBooleanInput } from '../helpers';
4import { NbPositionBuilderService } from '../cdk/overlay/overlay-position';
5import { NbTriggerStrategyBuilderService } from '../cdk/overlay/overlay-trigger';
6import { NbOverlayService } from '../cdk/overlay/overlay-service';
7import { NbCalendarTimeModelService } from '../calendar-kit/services/calendar-time-model.service';
8import { NbDateService } from '../calendar-kit/services/date.service';
9import { NbCalendarWithTimeComponent } from './calendar-with-time.component';
10import { NbBasePickerComponent } from './datepicker.component';
11export declare class NbDateTimePickerComponent<D> extends NbBasePickerComponent<D, D, NbCalendarWithTimeComponent<D>> implements OnInit {
12 protected calendarWithTimeModelService: NbCalendarTimeModelService<D>;
13 protected pickerClass: Type<NbCalendarWithTimeComponent<D>>;
14 get value(): any;
15 set value(date: any);
16 step: number;
17 title: string;
18 applyButtonText: string;
19 currentTimeButtonText: string;
20 get twelveHoursFormat(): boolean;
21 set twelveHoursFormat(value: boolean);
22 _twelveHoursFormat: boolean;
23 static ngAcceptInputType_twelveHoursFormat: NbBooleanInput;
24 get withSeconds(): boolean;
25 set withSeconds(value: boolean);
26 _withSeconds: boolean;
27 static ngAcceptInputType_withSeconds: NbBooleanInput;
28 get singleColumn(): boolean;
29 set singleColumn(value: boolean);
30 _singleColumn: boolean;
31 static ngAcceptInputType_singleColumn: NbBooleanInput;
32 constructor(document: any, positionBuilder: NbPositionBuilderService, triggerStrategyBuilder: NbTriggerStrategyBuilderService, overlay: NbOverlayService, cfr: ComponentFactoryResolver, dateService: NbDateService<D>, dateServiceOptions: any, calendarWithTimeModelService: NbCalendarTimeModelService<D>);
33 ngOnInit(): void;
34 protected patchWithInputs(): void;
35 protected get pickerValueChange(): Observable<any>;
36 protected writeQueue(): void;
37 protected buildTimeFormat(): string;
38}