diff --git a/packages/timeline-state-resolver-types/src/mapping.ts b/packages/timeline-state-resolver-types/src/mapping.ts index de31a580e3..057a95591c 100644 --- a/packages/timeline-state-resolver-types/src/mapping.ts +++ b/packages/timeline-state-resolver-types/src/mapping.ts @@ -26,4 +26,6 @@ export interface TSRTimelineObjProps { isLookahead?: boolean /** Only valid when isLookahead is true. Set so that a lookahead object knows what layer it belongs to */ lookaheadForLayer?: string | number + /** Only valid when isLookahead is true. Offsets the lookahead when a part or piece is queued with an offset */ + lookaheadOffset?: number } diff --git a/packages/timeline-state-resolver/src/__mocks__/objects.ts b/packages/timeline-state-resolver/src/__mocks__/objects.ts index 3f531a972b..db38d1883c 100644 --- a/packages/timeline-state-resolver/src/__mocks__/objects.ts +++ b/packages/timeline-state-resolver/src/__mocks__/objects.ts @@ -25,6 +25,7 @@ export function makeDeviceTimelineStateObject({ id: layer.id, layerNo: mapping.layer, @@ -324,7 +333,7 @@ export class CasparCGDevice extends DeviceWithState }), }