20 lines
493 B
TypeScript
20 lines
493 B
TypeScript
|
import type { TDate, TCalendarType } from './type';
|
||
|
export default class TCalendar {
|
||
|
firstDayOfWeek: number;
|
||
|
value: TDate;
|
||
|
type: TCalendarType;
|
||
|
minDate: Date;
|
||
|
maxDate: Date;
|
||
|
format: (day: TDate) => TDate;
|
||
|
constructor(options: any);
|
||
|
getTrimValue(): Date | Date[];
|
||
|
getDays(): any[];
|
||
|
getMonths(): any[];
|
||
|
select({ cellType, year, month, date }: {
|
||
|
cellType: any;
|
||
|
year: any;
|
||
|
month: any;
|
||
|
date: any;
|
||
|
}): Date | Date[];
|
||
|
}
|