[TRACKER MODEL] Multiple quantities and units
Closed this issue · 0 comments
Clm-Roig commented
A Tracker has multiple optional requiredCompletions instead of one quantity and unit attributes.
A TrackerEntry has multiple completions.
interface Completion {
quantity: number,
unit: string
}
Tracker example:
const musculationTracker: Tracker = {
name: 'Musculation',
requiredCompletions: [{
quantity: 15,
unit: 'pompes'
},{
quantity: 20,
unit: 'abdos'
}]
}
TrackerEntry example:
const entry1: TrackerEntry = {
date: "Wed Mar 16 2022 19:26:08",
tracker: musculationTracker,
completions: [{
quantity: 15,
unit: 'pompes'
}]
}
const entry2 : TrackerEntry = {
date: "Wed Mar 16 2022 19:26:08",
tracker: musculationTracker,
completions: [{
quantity: 15,
unit: 'abdos'
}]
}