@webilix/ngx-calendar-m3
Version:
Jalali calendar components for Angular and Material 3
35 lines (34 loc) • 1.45 kB
TypeScript
import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { INgxCalendarDate, INgxCalendarMoment } from '../../ngx-calendar.interface';
import * as i0 from "@angular/core";
export declare class NgxCalendarMomentComponent implements OnInit, OnChanges {
private className;
value?: Date;
minDate?: 'NOW' | Date;
maxDate?: 'NOW' | Date;
onChange: EventEmitter<INgxCalendarMoment>;
canSubmit: boolean;
dateString: string;
hour: string;
hours: string[];
minute: string;
minutes: string[];
private jalali;
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
formatDate(date: Date): string;
getMinMax(): {
minDate: Date | undefined;
maxDate: Date | undefined;
};
initValues(): void;
updateValue(): void;
setDate(date: INgxCalendarDate): void;
checkHour(hour: string): boolean;
setHour(hour: string): void;
checkMinute(minute: string): boolean;
setMinute(minute: string): void;
onSubmit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxCalendarMomentComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NgxCalendarMomentComponent, "ngx-calendar-moment", never, { "value": { "alias": "value"; "required": false; }; "minDate": { "alias": "minDate"; "required": false; }; "maxDate": { "alias": "maxDate"; "required": false; }; }, { "onChange": "onChange"; }, never, never, true, never>;
}