import { Period } from "./Period"; export function isPeriodContaining( period: Period, dateOrPeriod: Date | Period ): boolean { if (dateOrPeriod instanceof Date) { return ( period.start.getTime() <= dateOrPeriod.getTime() && dateOrPeriod.getTime() <= period.end.getTime() ); } else { return ( period.start.getTime() >= dateOrPeriod.start.getTime() && dateOrPeriod.end.getTime() <= period.end.getTime() ); } }