18 lines
327 B
TypeScript
18 lines
327 B
TypeScript
import { User } from "./user";
|
|
export interface Workgroup {
|
|
id: string
|
|
name: string
|
|
createdAt: Date
|
|
closedAt: Date
|
|
members: User[]
|
|
}
|
|
|
|
export function inWorkgroup(u: User, wg: Workgroup): boolean {
|
|
for (let m, i = 0; (m = wg.members[i]); i++) {
|
|
if(m.id === u.id) {
|
|
return true;
|
|
}
|
|
}
|
|
|
|
return false;
|
|
} |