mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-12 10:53:51 +00:00
1849b4d39f
* chore: migrate eslint to oxlint * chore: migrate prettier to oxfmt * chore: migrate typescript * chore: toThrow should have a expected value * chore: cast test value as Day * chore: small title fix * chore: mocks should be hoisted * chore: incorrect async useage * chore: test should be inside description * chore: test sohuld include an expeced * chore: oxfmt --------- Co-authored-by: alex-Arc <omnivox@LAPTOP-RC5SNBVV.localdomain>
64 lines
1.6 KiB
TypeScript
64 lines
1.6 KiB
TypeScript
import type { Day, OntimeDelay, OntimeEvent, OntimeGroup, OntimeMilestone } from 'ontime-types';
|
|
import { EndAction, SupportedEntry, TimeStrategy, TimerType } from 'ontime-types';
|
|
|
|
export const event: Omit<OntimeEvent, 'id' | 'cue'> = {
|
|
type: SupportedEntry.Event,
|
|
flag: false,
|
|
title: '',
|
|
note: '',
|
|
endAction: EndAction.None,
|
|
timerType: TimerType.CountDown,
|
|
timeStrategy: TimeStrategy.LockDuration,
|
|
linkStart: false,
|
|
countToEnd: false,
|
|
timeStart: 0,
|
|
timeEnd: 0,
|
|
duration: 0,
|
|
skip: false,
|
|
colour: '',
|
|
timeWarning: 120000,
|
|
timeDanger: 60000,
|
|
triggers: [],
|
|
custom: {},
|
|
// !==== RUNTIME METADATA ====! //
|
|
parent: null,
|
|
revision: 0, // calculated at runtime
|
|
delay: 0, // calculated at runtime
|
|
dayOffset: 0 as Day, // calculated at runtime
|
|
gap: 0, // calculated at runtime
|
|
};
|
|
|
|
export const delay: Omit<OntimeDelay, 'id'> = {
|
|
type: SupportedEntry.Delay,
|
|
duration: 0,
|
|
parent: null,
|
|
};
|
|
|
|
export const milestone: Omit<OntimeMilestone, 'id'> = {
|
|
type: SupportedEntry.Milestone,
|
|
cue: '',
|
|
title: '',
|
|
note: '',
|
|
colour: '',
|
|
custom: {},
|
|
parent: null,
|
|
// !==== RUNTIME METADATA ====! //
|
|
revision: 0, // calculated at runtime
|
|
};
|
|
|
|
export const group: Omit<OntimeGroup, 'id'> = {
|
|
type: SupportedEntry.Group,
|
|
title: '',
|
|
note: '',
|
|
entries: [],
|
|
targetDuration: null,
|
|
colour: '',
|
|
custom: {},
|
|
// !==== RUNTIME METADATA ====! //
|
|
revision: 0, // calculated at runtime
|
|
timeStart: null, // calculated at runtime
|
|
timeEnd: null, // calculated at runtime
|
|
duration: 0, // calculated at runtime
|
|
isFirstLinked: false, // calculated at runtime
|
|
};
|