Files
ontime/packages/utils/src/rundown-utils/entryDefinitions.ts
T
Carlos Valente 1849b4d39f Deps migration (#1988)
* 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>
2026-03-08 16:22:12 +01:00

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
};