Type Alias: TimeSettings
> TimeSettings = object
Defined in: src/types/TimeSettings.ts:11
Time Settings, which can be set using timeTracker.editSettings
Properties
dayEndTime?
> optional dayEndTime?: number
Defined in: src/types/TimeSettings.ts:21
Maximum time of the day
Default
24dayStartTime?
> optional dayStartTime?: number
Defined in: src/types/TimeSettings.ts:16
Minimum time of the day
Default
0defaultTimeSpent?
> optional defaultTimeSpent?: number
Defined in: src/types/TimeSettings.ts:26
Default time spent
Default
1getDayName?
> optional getDayName?: (weekDayNumber) => string
Defined in: src/types/TimeSettings.ts:62
Week days name
Parameters
weekDayNumber
number
The current week day number (from: 0 - to: weekLength - 1).
Returns
string
The name of the week day.
Example
(weekDayNumber: number) => {
const weekDaysNames = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'];
return weekDaysNames[weekDayNumber];
}timeSlots?
> optional timeSlots?: ITimeStlot[]
Defined in: src/types/TimeSettings.ts:39
Time slots
Default
[]Example
[
{ name: 'Morning', startTime: 5 },
{ name: 'Afternoon', startTime: 12 },
{ name: 'Evening', startTime: 18 },
{ name: 'Night', startTime: 22 }
]
***
### weekendStartDay?
> `optional` **weekendStartDay?**: `number`
Defined in: [src/types/TimeSettings.ts:49](https://github.com/DRincs-Productions/nqtr/blob/db22fe9e7612d547ff25befcc444cf095348917d/src/types/TimeSettings.ts#L49)
Weekend start day. For example, if the real life weekend starts on Saturday, then the value should be 6
#### Default
```ts
weekLength - 1weekLength?
optionalweekLength?:number
Defined in: src/types/TimeSettings.ts:44
Week length
Default
7