hwc
Version:
A react Headless Week Calendar toolkit to build calendars like Google Calendar.
12 lines (11 loc) • 499 B
TypeScript
import { IHwcContext } from '../contexts/HwcContext';
import { HwcEvent } from '../types';
export declare type UseHwcProps<EvType extends HwcEvent> = {
startDay?: Date;
daysCount?: number;
cellHeight?: number;
events?: EvType[];
onAddEvent?: (ev: HwcEvent) => void;
onUpdateEvent?: (eventIndex: number, newEvent: EvType, previousEvent: EvType) => void;
};
export declare const useHwc: <EvType extends HwcEvent>(props?: UseHwcProps<EvType>) => IHwcContext<EvType>;