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