UNPKG

@silverbirder/caat

Version:

CaAT is the Google Apps Script Library that Calculate the Assigned Time.

31 lines (30 loc) 663 B
import ICalendarApp from "../calendar/ICalendarApp"; export interface ISchedule { status: string; start: Date; end: Date; assignMinute: number; originalAssignMinute: number; title: string; description: string; ignore: boolean; allDay: boolean; cut: boolean; } export interface IRange { from: Date; to: Date; } export interface IMemberConfig { everyMinutes: number; ignore: RegExp; startDate: Date; endDate: Date; cutTimeRange: Array<IRange>; } export default interface IMember { id: string; config: IMemberConfig; calendarApp: ICalendarApp; fetchSchedules(): Array<ISchedule>; }