@quasar/quasar-ui-qcalendar
Version:
QCalendar - Day/Month/Week Calendars, Popups, Date Pickers, Schedules, Agendas, Planners and Tasks for your Vue Apps
189 lines (188 loc) • 9.07 kB
TypeScript
import { VNode } from 'vue';
import { Timestamp } from '../utils/Timestamp';
declare const _default: import("vue").DefineComponent<{
view: "day" | "week" | "month" | "month-interval";
leftColumnOptions?: any[] | undefined;
rightColumnOptions?: any[] | undefined;
columnOptionsId?: string | undefined;
columnOptionsLabel?: string | undefined;
dayStyle?: (((_scope: import("../composables/useInterval").Scope) => any) & ((_scope: import("../composables/useInterval").Scope) => any)) | undefined;
dayClass?: (((_scope: import("../composables/useInterval").Scope) => string) & ((_scope: import("../composables/useInterval").Scope) => string)) | undefined;
dayHeight: number | string;
dayMinHeight: number | string;
shortIntervalLabel?: boolean | undefined;
intervalHeight: number | string;
intervalMinutes: number | string;
intervalStart: number | string;
intervalCount: number | string;
intervalStyle?: ((_scope: import("../composables/useInterval").Scope) => any) | undefined;
intervalClass?: ((_scope: import("../composables/useInterval").Scope) => string) | undefined;
weekdayStyle?: (((_scope: import("../composables/useInterval").Scope) => any) & ((_scope: import("../composables/useInterval").Scope) => any)) | undefined;
weekdayClass?: (((_scope: import("../composables/useInterval").Scope) => string) & ((_scope: import("../composables/useInterval").Scope) => string)) | undefined;
showIntervalLabel?: ((_timestamp: Timestamp) => any) | undefined;
hour24Format?: boolean | undefined;
timeClicksClamped?: boolean | undefined;
dateHeader: "stacked" | "inline" | "inverted";
modelValue: string;
weekdays: number[];
dateType: "round" | "rounded" | "square";
weekdayAlign: "left" | "center" | "right";
dateAlign: "left" | "center" | "right";
bordered: boolean;
dark: boolean;
noAria: boolean;
noActiveDate: boolean;
noHeader: boolean;
noScroll: boolean;
shortWeekdayLabel: boolean;
noDefaultHeaderText: boolean;
noDefaultHeaderBtn: boolean;
minWeekdayLabel: number | string;
weekdayBreakpoints: number[];
locale: string;
animated: boolean;
transitionPrev: string;
transitionNext: string;
disabledDays?: string[] | undefined;
disabledBefore?: string | undefined;
disabledAfter?: string | undefined;
disabledWeekdays?: number[] | undefined;
dragEnterFunc?: ((_event: Event, _type: string, _scope: any) => boolean) | undefined;
dragOverFunc?: ((_event: Event, _type: string, _scope: any) => boolean) | undefined;
dragLeaveFunc?: ((_event: Event, _type: string, _scope: any) => boolean) | undefined;
dropFunc?: ((_event: Event, _type: string, _scope: any) => boolean) | undefined;
selectedDates: string[] | Set<string>;
selectedStartEndDates: string[];
hoverable: boolean;
focusable: boolean;
focusType: ("day" | "date" | "weekday" | "interval" | "time" | "resource" | "task")[];
columnCount: number | string;
columnIndexStart: number | string;
cellWidth: number | string;
maxDays: number;
now: string;
useNavigation: boolean;
modelResources?: import("../composables/useInterval").Resource[] | undefined;
resourceKey: string;
resourceLabel: string;
resourceHeight: number | string;
resourceMinHeight: number | string;
resourceStyle?: (((_timestamp: Timestamp) => any) & ((_scope: any) => any)) | undefined;
resourceClass?: (((_scope: import("../composables/useInterval").Scope) => string) & ((_scope: any) => string)) | undefined;
intervalHeaderHeight: number | string;
noSticky?: boolean | undefined;
}, () => VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{
view: "day" | "week" | "month" | "month-interval";
leftColumnOptions?: any[] | undefined;
rightColumnOptions?: any[] | undefined;
columnOptionsId?: string | undefined;
columnOptionsLabel?: string | undefined;
dayStyle?: (((_scope: import("../composables/useInterval").Scope) => any) & ((_scope: import("../composables/useInterval").Scope) => any)) | undefined;
dayClass?: (((_scope: import("../composables/useInterval").Scope) => string) & ((_scope: import("../composables/useInterval").Scope) => string)) | undefined;
dayHeight: number | string;
dayMinHeight: number | string;
shortIntervalLabel?: boolean | undefined;
intervalHeight: number | string;
intervalMinutes: number | string;
intervalStart: number | string;
intervalCount: number | string;
intervalStyle?: ((_scope: import("../composables/useInterval").Scope) => any) | undefined;
intervalClass?: ((_scope: import("../composables/useInterval").Scope) => string) | undefined;
weekdayStyle?: (((_scope: import("../composables/useInterval").Scope) => any) & ((_scope: import("../composables/useInterval").Scope) => any)) | undefined;
weekdayClass?: (((_scope: import("../composables/useInterval").Scope) => string) & ((_scope: import("../composables/useInterval").Scope) => string)) | undefined;
showIntervalLabel?: ((_timestamp: Timestamp) => any) | undefined;
hour24Format?: boolean | undefined;
timeClicksClamped?: boolean | undefined;
dateHeader: "stacked" | "inline" | "inverted";
modelValue: string;
weekdays: number[];
dateType: "round" | "rounded" | "square";
weekdayAlign: "left" | "center" | "right";
dateAlign: "left" | "center" | "right";
bordered: boolean;
dark: boolean;
noAria: boolean;
noActiveDate: boolean;
noHeader: boolean;
noScroll: boolean;
shortWeekdayLabel: boolean;
noDefaultHeaderText: boolean;
noDefaultHeaderBtn: boolean;
minWeekdayLabel: number | string;
weekdayBreakpoints: number[];
locale: string;
animated: boolean;
transitionPrev: string;
transitionNext: string;
disabledDays?: string[] | undefined;
disabledBefore?: string | undefined;
disabledAfter?: string | undefined;
disabledWeekdays?: number[] | undefined;
dragEnterFunc?: ((_event: Event, _type: string, _scope: any) => boolean) | undefined;
dragOverFunc?: ((_event: Event, _type: string, _scope: any) => boolean) | undefined;
dragLeaveFunc?: ((_event: Event, _type: string, _scope: any) => boolean) | undefined;
dropFunc?: ((_event: Event, _type: string, _scope: any) => boolean) | undefined;
selectedDates: string[] | Set<string>;
selectedStartEndDates: string[];
hoverable: boolean;
focusable: boolean;
focusType: ("day" | "date" | "weekday" | "interval" | "time" | "resource" | "task")[];
columnCount: number | string;
columnIndexStart: number | string;
cellWidth: number | string;
maxDays: number;
now: string;
useNavigation: boolean;
modelResources?: import("../composables/useInterval").Resource[] | undefined;
resourceKey: string;
resourceLabel: string;
resourceHeight: number | string;
resourceMinHeight: number | string;
resourceStyle?: (((_timestamp: Timestamp) => any) & ((_scope: any) => any)) | undefined;
resourceClass?: (((_scope: import("../composables/useInterval").Scope) => string) & ((_scope: any) => string)) | undefined;
intervalHeaderHeight: number | string;
noSticky?: boolean | undefined;
}> & Readonly<{}>, {
view: "day" | "month" | "week" | "month-interval";
columnCount: string | number;
dark: boolean;
focusable: boolean;
columnIndexStart: string | number;
now: string;
maxDays: number;
weekdayStyle: ((_scope: import("../composables/useInterval").Scope) => any) | undefined;
weekdayClass: ((_scope: import("../composables/useInterval").Scope) => string) | undefined;
dateHeader: "inline" | "stacked" | "inverted";
modelValue: string;
weekdays: number[];
dateType: "square" | "round" | "rounded";
weekdayAlign: "center" | "left" | "right";
dateAlign: "center" | "left" | "right";
bordered: boolean;
noAria: boolean;
noActiveDate: boolean;
noHeader: boolean;
noScroll: boolean;
shortWeekdayLabel: boolean;
noDefaultHeaderText: boolean;
noDefaultHeaderBtn: boolean;
minWeekdayLabel: string | number;
weekdayBreakpoints: number[];
locale: string;
animated: boolean;
transitionPrev: string;
transitionNext: string;
disabledWeekdays: number[];
selectedDates: string[] | Set<string>;
selectedStartEndDates: string[];
hoverable: boolean;
focusType: ("time" | "interval" | "day" | "weekday" | "date" | "resource" | "task")[];
dayStyle: ((_scope: import("../composables/useInterval").Scope) => any) | undefined;
dayClass: ((_scope: import("../composables/useInterval").Scope) => string) | undefined;
dayHeight: string | number;
dayMinHeight: string | number;
useNavigation: boolean;
}, {}, {}, {
ResizeObserver: import("vue").Directive;
}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;