ts-react-scheduler
Version:
Scheduler component based on TypeScript and ReactJS
15 lines (14 loc) • 1.63 kB
TypeScript
import { EventItem } from './../entities/EventItem';
declare type SchedulerEvent = EventItem;
export declare function getLongScaledEventsForDay(events: SchedulerEvent[], selectedYear: number, selectedMonth: number, selectedDay: number): SchedulerEvent[];
export declare function getLongScaledEventsForWeek(events: SchedulerEvent[], selectedYear: number, selectedMonth: number, selectedDay: number): SchedulerEvent[];
export declare function getLongScaledEventsForMonth(events: SchedulerEvent[], selectedYear: number, selectedMonth: number, selectedDay: number): SchedulerEvent[];
export declare function getLongScaledEventsForYear(events: SchedulerEvent[], selectedYear: number, selectedMonth: number, selectedDay: number): SchedulerEvent[];
export declare function getEventsForDay(selectedYear: number, selectedMonth: number, selectedDay: number, events: SchedulerEvent[]): SchedulerEvent[];
export declare function getEventsForWeek(selectedYear: number, selectedMonth: number, selectedDay: number, events: SchedulerEvent[]): SchedulerEvent[];
export declare function getEventsForMonth(selectedYear: number, selectedMonth: number, events: SchedulerEvent[]): SchedulerEvent[];
export declare function getEventsForYear(selectedYear: number, events: SchedulerEvent[]): SchedulerEvent[];
export declare function getEventById(eventId: string, events: SchedulerEvent[]): SchedulerEvent;
export declare function getEventsForDayName(events: SchedulerEvent[], dayName: string): SchedulerEvent[];
export declare function getEventsForSlot(eventsForDay: SchedulerEvent[], start: number, end: number): SchedulerEvent[];
export {};