feat: create branded types to determine different handling of time

This commit is contained in:
Carlos Valente
2026-02-16 06:51:43 +01:00
committed by Carlos Valente
parent 168d7103b1
commit e8f159d894
13 changed files with 315 additions and 41 deletions
@@ -1,4 +1,4 @@
import { Playback, MaybeString, MaybeNumber } from 'ontime-types';
import { Playback, MaybeString, MaybeNumber, Maybe, Instant } from 'ontime-types';
export type RestorePoint = {
playback: Playback;
@@ -7,6 +7,6 @@ export type RestorePoint = {
addedTime: number;
pausedAt: MaybeNumber;
firstStart: MaybeNumber;
startEpoch: MaybeNumber;
startEpoch: Maybe<Instant>;
currentDay: MaybeNumber;
};