t-fighting-design
Version:
Fighting design can quickly build interactive interfaces in vue3 applications, which looks good.
47 lines (46 loc) • 1.5 kB
TypeScript
import type { PropType, ExtractPropTypes } from 'vue';
import type { CalendarCallbackInterface, CalendarMemorandumType } from './interface';
export declare const Props: {
readonly date: {
readonly type: DateConstructor;
readonly default: () => Date;
readonly required: true;
};
readonly lunar: {
readonly type: BooleanConstructor;
readonly default: () => boolean;
};
readonly showHeader: {
readonly type: BooleanConstructor;
readonly default: () => boolean;
};
readonly border: {
readonly type: BooleanConstructor;
readonly default: () => boolean;
};
readonly borderColor: {
readonly type: StringConstructor;
readonly default: () => string;
};
readonly dayCellHeight: {
readonly type: PropType<string | number>;
readonly default: () => string;
};
readonly weekCellHeight: {
readonly type: PropType<string | number>;
readonly default: () => string;
};
readonly memorandum: {
readonly type: PropType<CalendarMemorandumType>;
readonly default: () => null;
};
readonly changeDate: {
readonly type: PropType<CalendarCallbackInterface>;
readonly default: () => null;
};
readonly changeSwitch: {
readonly type: PropType<CalendarCallbackInterface>;
readonly default: () => null;
};
};
export declare type CalendarPropsType = ExtractPropTypes<typeof Props>;