UNPKG

timeline-state-resolver-types

Version:
29 lines 917 B
import { DeviceType } from '..'; export declare enum TimelineContentTypeShotoku { SHOT = "shot", SEQUENCE = "sequence" } export declare enum ShotokuTransitionType { Cut = "cut", Fade = "fade" } export interface ShotokuCommandContent { shot: number; show?: number; /** Defaults to 1 */ transitionType?: ShotokuTransitionType; changeOperatorScreen?: boolean; } export interface TimelineContentShotokuShot extends ShotokuCommandContent { deviceType: DeviceType.SHOTOKU; type: TimelineContentTypeShotoku.SHOT; } export interface TimelineContentShotokuSequence { deviceType: DeviceType.SHOTOKU; type: TimelineContentTypeShotoku.SEQUENCE; sequenceId: string; shots: Array<{ offset: number; } & ShotokuCommandContent>; } export type TimelineContentShotoku = TimelineContentShotokuShot | TimelineContentShotokuSequence; //# sourceMappingURL=shotoku.d.ts.map