@kamiazya/freebusy
Version:
Determine free blocks from a list of events.
43 lines • 1.03 kB
TypeScript
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