##// END OF EJS Templates
linting
linting

File last commit:

r107:e59104632d14 default
r108:d644dced936e default
Show More
Appointment.ts
17 lines | 351 B | video/mp2t | TypeScriptLexer
import { Contact } from "./Contact";
type AppointmentRole = "organizer" | "speaker" | "participant";
export interface Member extends Contact {
role: AppointmentRole;
}
export interface Appointment {
title: string;
startAt: Date;
/** Duration in minutes */
duration: number;
getMembers(role?: AppointmentRole): Member[];
}