UNPKG

1.54 kBTypeScriptView Raw
1import { Type } from '@angular/core';
2import { NbCalendarRange } from '../calendar/calendar-range.component';
3import { NbDatepickerComponent, NbRangepickerComponent } from './datepicker.component';
4import { NbDatepickerAdapter } from './datepicker.directive';
5import { NbDateService } from '../calendar-kit/services/date.service';
6import { NbDateTimePickerComponent } from './date-timepicker.component';
7export declare class NbDateAdapterService<D> extends NbDatepickerAdapter<D> {
8 protected dateService: NbDateService<D>;
9 picker: Type<NbDatepickerComponent<D>>;
10 constructor(dateService: NbDateService<D>);
11 parse(date: string, format: any): D;
12 format(date: D, format: string): string;
13 isValid(date: string, format: string): boolean;
14}
15export declare class NbRangeAdapterService<D> extends NbDatepickerAdapter<NbCalendarRange<D>> {
16 protected dateService: NbDateService<D>;
17 picker: Type<NbRangepickerComponent<D>>;
18 constructor(dateService: NbDateService<D>);
19 parse(range: string, format: any): NbCalendarRange<D>;
20 format(range: NbCalendarRange<D>, format: string): string;
21 isValid(range: string, format: string): boolean;
22}
23export declare class NbDateTimeAdapterService<D> extends NbDatepickerAdapter<D> {
24 protected dateService: NbDateService<D>;
25 picker: Type<NbDateTimePickerComponent<D>>;
26 constructor(dateService: NbDateService<D>);
27 parse(date: string, format: string): D;
28 format(date: any, format: string): string;
29 isValid(date: string, format: string): boolean;
30}