UNPKG

@obliczeniowo/elementary

Version:
57 lines (52 loc) 2.79 kB
import * as i0 from '@angular/core'; import { EventEmitter } from '@angular/core'; import * as i3 from '@obliczeniowo/elementary/value-picker'; import { AbstractValueSetModel, ValuePickerItem } from '@obliczeniowo/elementary/value-picker'; import { Observable } from 'rxjs'; import { ControlValueAccessor } from '@angular/forms'; import * as i2 from '@angular/common'; declare class DayPickerInterface extends AbstractValueSetModel { offset: number; max: number; columns: number; protected _month?: number; constructor(month?: number); init(current?: ValuePickerItem): Observable<void>; set month(month: number | undefined); get month(): number | undefined; displayNextPrevious(): Observable<boolean>; getNextSet(): Observable<boolean>; getPreviousSet(): Observable<boolean>; getCurrentSet(): Observable<ValuePickerItem[]>; next(current?: ValuePickerItem): Observable<ValuePickerItem | undefined>; previous(current?: ValuePickerItem): Observable<ValuePickerItem | undefined>; nextDisabled(): Observable<boolean | undefined>; previousDisabled(): Observable<boolean | undefined>; selected(item: ValuePickerItem<number, any>, current?: ValuePickerItem<number, any> | undefined): boolean; } declare class DayPickerComponent implements ControlValueAccessor { protected _month?: number; protected _current?: ValuePickerItem<number, any>; protected model: DayPickerInterface; set month(month: number | undefined); get month(): number | undefined; set current(current: number | undefined); disabled?: boolean; changed: EventEmitter<number>; onChange: (set?: number) => void; onTouched: () => void; registerOnValidatorChange(fn: () => void): void; writeValue(set?: number): void; registerOnChange(onChange: any): void; registerOnTouched(onTouched: any): void; setDisabledState?(isDisabled: boolean): void; onChanged(item: ValuePickerItem<number, any>): void; static ɵfac: i0.ɵɵFactoryDeclaration<DayPickerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DayPickerComponent, "obl-day-picker", never, { "month": { "alias": "month"; "required": false; }; "current": { "alias": "current"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, { "changed": "changed"; }, never, never, false, never>; } declare class DayPickerModule { static ɵfac: i0.ɵɵFactoryDeclaration<DayPickerModule, never>; static ɵmod: i0.ɵɵNgModuleDeclaration<DayPickerModule, [typeof DayPickerComponent], [typeof i2.CommonModule, typeof i3.ValuePickerModule], [typeof DayPickerComponent]>; static ɵinj: i0.ɵɵInjectorDeclaration<DayPickerModule>; } export { DayPickerComponent, DayPickerInterface, DayPickerModule };