tdesign-vue
Version:
79 lines (78 loc) • 2.63 kB
TypeScript
import { TdCalendarProps } from './type';
import { PropType } from 'vue';
declare const _default: {
cell: {
type: PropType<string | ((h: import("vue").CreateElement, props: import("./type").CalendarCell) => import("vue/types/vnode").ScopedSlotReturnValue)>;
};
cellAppend: {
type: PropType<string | ((h: import("vue").CreateElement, props: import("./type").CalendarCell) => import("vue/types/vnode").ScopedSlotReturnValue)>;
};
controllerConfig: {
type: PropType<boolean | import("./type").CalendarController>;
default: any;
};
fillWithZero: {
type: BooleanConstructor;
default: any;
};
firstDayOfWeek: {
type: NumberConstructor;
validator(val: TdCalendarProps['firstDayOfWeek']): boolean;
};
format: {
type: StringConstructor;
default: string;
};
head: {
type: PropType<string | ((h: import("vue").CreateElement, props: import("./type").ControllerOptions) => import("vue/types/vnode").ScopedSlotReturnValue)>;
};
isShowWeekendDefault: {
type: BooleanConstructor;
default: boolean;
};
mode: {
type: PropType<"month" | "year">;
default: "month" | "year";
validator(val: TdCalendarProps['mode']): boolean;
};
month: {
type: PropType<string | number>;
};
multiple: BooleanConstructor;
preventCellContextmenu: BooleanConstructor;
range: {
type: PropType<import("./type").CalendarValue[]>;
};
theme: {
type: PropType<"full" | "card">;
default: "full" | "card";
validator(val: TdCalendarProps['theme']): boolean;
};
value: {
type: PropType<import("./type").CalendarValue | import("./type").CalendarValue[]>;
};
week: {
type: PropType<string[] | ((h: import("vue").CreateElement, props: import("./type").CalendarWeek) => import("vue/types/vnode").ScopedSlotReturnValue)>;
};
year: {
type: PropType<string | number>;
};
onCellClick: PropType<(options: {
cell: import("./type").CalendarCell;
e: MouseEvent;
}) => void>;
onCellDoubleClick: PropType<(options: {
cell: import("./type").CalendarCell;
e: MouseEvent;
}) => void>;
onCellRightClick: PropType<(options: {
cell: import("./type").CalendarCell;
e: MouseEvent;
}) => void>;
onControllerChange: PropType<(options: import("./type").ControllerOptions) => void>;
onMonthChange: PropType<(options: {
month: string;
year: string;
}) => void>;
};
export default _default;