##// END OF EJS Templates
added form/Form widget and form/_FormMixin, this is a rewritten version of the corresponding dojo classed....
added form/Form widget and form/_FormMixin, this is a rewritten version of the corresponding dojo classed. bind hooks are now specifing 'priority=false' parameter in setters. This will prevent excessive triggering of onChange events.

File last commit:

r116:aac297dda27d v1.6.0 default
r134:f139e2153e0d v1.9.0-rc1 default
Show More
Appointment.ts
20 lines | 441 B | video/mp2t | TypeScriptLexer
import { Contact } from "./Contact";
import { QueryResults } from "@implab/djx/store";
export type AppointmentRole = "organizer" | "speaker" | "participant";
export interface Member extends Contact {
role: AppointmentRole;
}
export interface Appointment {
id: string;
title: string;
startAt: Date;
/** Duration in minutes */
duration: number;
getMembers(role?: AppointmentRole): QueryResults<Member>;
}