timeline-state-resolver-types
Version:
Have timeline, control stuff
29 lines • 917 B
TypeScript
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