Time Sheet Entries
note
An active entry is one, which has a start date but no end date. Only one active entry may exist per time sheet at any one time.
Finally, we arrive at the core of track-time-cli's functionality: Time Sheet Entries. These contain several fields, with their schema reproduced below:
export interface ITimeSheetEntry<T> {
id: number
start: T
end: T | null
description: string
tags: string[]
}