LogoPixi’VN
indexType aliases

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

24

dayStartTime?

> optional dayStartTime?: number

Defined in: src/types/TimeSettings.ts:16

Minimum time of the day

Default

0

defaultTimeSpent?

> optional defaultTimeSpent?: number

Defined in: src/types/TimeSettings.ts:26

Default time spent

Default

1

getDayName?

> 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 - 1

weekLength?

optional weekLength?: number

Defined in: src/types/TimeSettings.ts:44

Week length

Default

7

On this page