22 lines
539 B
TypeScript
22 lines
539 B
TypeScript
|
|
/**
|
||
|
|
* Main calendar configuration interface
|
||
|
|
*/
|
||
|
|
export interface ICalendarConfig {
|
||
|
|
scrollbarWidth: number;
|
||
|
|
scrollbarColor: string;
|
||
|
|
scrollbarTrackColor: string;
|
||
|
|
scrollbarHoverColor: string;
|
||
|
|
scrollbarBorderRadius: number;
|
||
|
|
allowDrag: boolean;
|
||
|
|
allowResize: boolean;
|
||
|
|
allowCreate: boolean;
|
||
|
|
apiEndpoint: string;
|
||
|
|
dateFormat: string;
|
||
|
|
timeFormat: string;
|
||
|
|
enableSearch: boolean;
|
||
|
|
enableTouch: boolean;
|
||
|
|
defaultEventDuration: number;
|
||
|
|
minEventDuration: number;
|
||
|
|
maxEventDuration: number;
|
||
|
|
}
|