##// END OF EJS Templates
code review, minor refactoring
code review, minor refactoring

File last commit:

r116:aac297dda27d v1.6.0 default
r142:894b8239b953 v1.9.0-rc5 default
Show More
Appointment.ts
20 lines | 441 B | video/mp2t | TypeScriptLexer
cin
Working on WatchForRendition
r107 import { Contact } from "./Contact";
cin
added reduce() and next() methods to observable...
r116 import { QueryResults } from "@implab/djx/store";
cin
Working on WatchForRendition
r107
cin
corrected tear down logic handling in observables. Added support for observable query results
r110 export type AppointmentRole = "organizer" | "speaker" | "participant";
cin
Working on WatchForRendition
r107
export interface Member extends Contact {
role: AppointmentRole;
}
export interface Appointment {
cin
corrected tear down logic handling in observables. Added support for observable query results
r110 id: string;
cin
Working on WatchForRendition
r107 title: string;
startAt: Date;
/** Duration in minutes */
duration: number;
cin
added reduce() and next() methods to observable...
r116 getMembers(role?: AppointmentRole): QueryResults<Member>;
cin
Working on WatchForRendition
r107 }