UNPKG

@kamiazya/freebusy

Version:

Determine free blocks from a list of events.

43 lines 1.03 kB
import { DayOfWeek } from './DayOfWeek'; /** * Scope on the time used to get free time. */ export declare class ScopeTime { private starts; private ends; constructor(option?: { defaultStart?: number; defaultEnd?: number; }); /** * Set start time to day of week. * * @param day day of week. * 0(Sunday) and 6(Saturday) * @param hour start hour of day. * between 0 and 24. */ setStart(day: DayOfWeek, hour: number): void; /** * Set end time to day of week. * * @param day day of week. * 0(Sunday) and 6(Saturday) * @param hour end hour of day. * between 0 and 24. */ setEnd(day: DayOfWeek, hour: number): void; /** * Get start hour for given day of week. * * @param day day of week */ start(day: DayOfWeek): number; /** * Get end hour for given day of week. * * @param day day of week */ end(day: DayOfWeek): number; } //# sourceMappingURL=ScopeTime.d.ts.map