Edits to usability
This commit is contained in:
@@ -57,6 +57,18 @@ export function blocksOverlapped(blocks: TimeBlock[] | Interval[]): Interval[] {
|
||||
);
|
||||
}
|
||||
|
||||
export function copyTimeTuples(tuples: TimeTuple[]): TimeTuple[] {
|
||||
return tuples.map((t) => Object.assign([], t));
|
||||
}
|
||||
export function copyTimeBlockTemplate(
|
||||
template: TimeBlockTemplate
|
||||
): TimeBlockTemplate {
|
||||
return {
|
||||
...template,
|
||||
timeTuples: copyTimeTuples(template.timeTuples),
|
||||
};
|
||||
}
|
||||
|
||||
export function buildTimeBlock(
|
||||
resource: Boat,
|
||||
time: TimeTuple,
|
||||
|
||||
Reference in New Issue
Block a user