Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@tv2media/timeline-state-resolver-types

Package Overview
Dependencies
Maintainers
2
Versions
38
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tv2media/timeline-state-resolver-types - npm Package Compare versions

Comparing version 2.1.7 to 2.2.1

119

CHANGELOG.md

@@ -6,2 +6,43 @@ # Change Log

# [2.2.0](https://github.com/tv2/tv-automation-state-timeline-resolver/compare/2.1.7...2.2.0) (2022-10-04)
# [7.3.0-release44.2](https://github.com/tv2/tv-automation-state-timeline-resolver/compare/7.4.0-release46.1...7.3.0-release44.2) (2022-09-29)
# [7.4.0-release46.1](https://github.com/tv2/tv-automation-state-timeline-resolver/compare/7.4.0-release46.0...7.4.0-release46.1) (2022-09-27)
# [7.4.0-release46.0](https://github.com/tv2/tv-automation-state-timeline-resolver/compare/7.3.0-release44.1...7.4.0-release46.0) (2022-09-26)
### Bug Fixes
- index datastore references by path ([9b48d72](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/9b48d725d79d4eee13e7347e450abaadf02b6db2))
# [7.3.0-release44.1](https://github.com/tv2/tv-automation-state-timeline-resolver/compare/2.1.6...7.3.0-release44.1) (2022-09-22)
### Bug Fixes
- invert warnOnEmptySlots to suppressEmptySlotWarnings ([edcd7b0](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/edcd7b0fde747ae160c93f2ca1284661153f5647))
- move all references to the root of the tl obj ([130b6c3](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/130b6c3a908b0911f94ccedc67e7004404f11010))
- put 'em back to make linter happy ([e83a5ed](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/e83a5ed87f1983b16c9b5b8c134e1441fb8d324a))
- **types:** remove unsupported/manual transport statuses ([b362072](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/b362072424236f13f9c04bf477d6b98e41254359))
- update typings with datastore references ([2c0074b](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/2c0074bc74d8fa0eead89b44b558e73de4057638))
### Features
- **HyperDeck:** add "warnOnEmptySlots" option ([233a413](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/233a4132097f38723b7150b7e61635f39e08115d))
- **Hyperdeck:** add support for play and goto commands ([50e9e15](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/50e9e156651ba250a4fa3d5fcc01a184ba928ade))
# [7.3.0-release44.0](https://github.com/tv2/tv-automation-state-timeline-resolver/compare/2.1.3...7.3.0-release44.0) (2022-07-04)
# [7.0.0](https://github.com/tv2/tv-automation-state-timeline-resolver/compare/2.1.2...7.0.0) (2022-06-27)
### Features
- timeline datastore prototype ([e122e8b](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/e122e8bff7404b1955853131d24144c660f76753))
# [7.1.0-release42.1](https://github.com/tv2/tv-automation-state-timeline-resolver/compare/7.0.0-release41.2...7.1.0-release42.1) (2022-04-29)
### Reverts
- Revert "7.1.0" ([8ce054c](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/8ce054c6016fc0d23ef37a3ae1d233090a829fb9))
## [2.1.7](https://github.com/tv2/tv-automation-state-timeline-resolver/compare/2.1.6...2.1.7) (2022-10-03)

@@ -31,29 +72,75 @@

- move the types DeviceStatus, StatusCode to timeline-state-resolver-types ([4d84179](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/4d84179372ba243fe60d102ec52447ca87f0a8c9))
- **obs:** add missing mapping type to MappingOBSAny ([2ff5522](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/2ff55222a8b5fc915c8926aa2bc9ea4f1e796000))
- index datastore references by path ([9b48d72](https://github.com/nrkno/sofie-timeline-state-resolver/commit/9b48d725d79d4eee13e7347e450abaadf02b6db2))
- invert warnOnEmptySlots to suppressEmptySlotWarnings ([edcd7b0](https://github.com/nrkno/sofie-timeline-state-resolver/commit/edcd7b0fde747ae160c93f2ca1284661153f5647))
- move all references to the root of the tl obj ([130b6c3](https://github.com/nrkno/sofie-timeline-state-resolver/commit/130b6c3a908b0911f94ccedc67e7004404f11010))
- put 'em back to make linter happy ([e83a5ed](https://github.com/nrkno/sofie-timeline-state-resolver/commit/e83a5ed87f1983b16c9b5b8c134e1441fb8d324a))
- **types:** remove unsupported/manual transport statuses ([b362072](https://github.com/nrkno/sofie-timeline-state-resolver/commit/b362072424236f13f9c04bf477d6b98e41254359))
- update typings with datastore references ([2c0074b](https://github.com/nrkno/sofie-timeline-state-resolver/commit/2c0074bc74d8fa0eead89b44b558e73de4057638))
# [2.1.0](https://github.com/tv2/tv-automation-state-timeline-resolver/compare/v0.1.3...v2.1.0) (2022-06-09)
### Features
- **HyperDeck:** add "warnOnEmptySlots" option ([233a413](https://github.com/nrkno/sofie-timeline-state-resolver/commit/233a4132097f38723b7150b7e61635f39e08115d))
- **Hyperdeck:** add support for play and goto commands ([50e9e15](https://github.com/nrkno/sofie-timeline-state-resolver/commit/50e9e156651ba250a4fa3d5fcc01a184ba928ade))
- timeline datastore prototype ([e122e8b](https://github.com/nrkno/sofie-timeline-state-resolver/commit/e122e8bff7404b1955853131d24144c660f76753))
# [7.4.0-release46.0](https://github.com/nrkno/sofie-timeline-state-resolver/compare/7.3.0-release44.1...7.4.0-release46.0) (2022-09-26)
### Bug Fixes
- add missing atem-type to TimelineObjAtemAny ([fd0a0b9](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/fd0a0b925d9fa51284dcee260464876ae8a6f863))
- emitting of 'debug' events should only be done if the debug property is truthy. ([5d015a1](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/5d015a1dfde3ffc86f9aea9366bf72f76537d9a4))
- move the types DeviceStatus, StatusCode to timeline-state-resolver-types ([4d84179](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/4d84179372ba243fe60d102ec52447ca87f0a8c9))
- **obs:** add missing mapping type to MappingOBSAny ([2ff5522](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/2ff55222a8b5fc915c8926aa2bc9ea4f1e796000))
- Updated links to match the changed repo name ([6fe910f](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/6fe910f69a313e1f7b84e88a6550c3e40ac29afa))
- invert warnOnEmptySlots to suppressEmptySlotWarnings ([edcd7b0](https://github.com/nrkno/sofie-timeline-state-resolver/commit/edcd7b0fde747ae160c93f2ca1284661153f5647))
- put 'em back to make linter happy ([e83a5ed](https://github.com/nrkno/sofie-timeline-state-resolver/commit/e83a5ed87f1983b16c9b5b8c134e1441fb8d324a))
- **types:** remove unsupported/manual transport statuses ([b362072](https://github.com/nrkno/sofie-timeline-state-resolver/commit/b362072424236f13f9c04bf477d6b98e41254359))
### Features
- map sisyfos channel by its label ([afcf056](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/afcf056a568f5e18545379c2655b8c1769b98be2))
- monitor viz engines over http ([321fff1](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/321fff112c0d6a8b6fad482a93fa8a69d348dda4))
- mono repo ([#180](https://github.com/tv2/tv-automation-state-timeline-resolver/issues/180)) ([7349e20](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/7349e2007dff661329bb44b3407ab4adbd390082))
- **OBS:** Support OBS Live Video Production Software ([#187](https://github.com/tv2/tv-automation-state-timeline-resolver/issues/187)) ([f2fe81a](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/f2fe81a3ae87ccd3c8db812e88ef9a94b74673d5))
- purge unknown elements from the viz-rundown upon activation ([cff4d0c](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/cff4d0cbcd46b7da97a8de31cb92381286294350))
- resend failing http commands ([cb2ee39](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/cb2ee3967f587520c8dd1e3b6d3543af6fcae687))
- SOF-752 show init and cleanup ([44264b0](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/44264b08bddccbbe62c6779beb8acba18f438080))
- **HyperDeck:** add "warnOnEmptySlots" option ([233a413](https://github.com/nrkno/sofie-timeline-state-resolver/commit/233a4132097f38723b7150b7e61635f39e08115d))
- **Hyperdeck:** add support for play and goto commands ([50e9e15](https://github.com/nrkno/sofie-timeline-state-resolver/commit/50e9e156651ba250a4fa3d5fcc01a184ba928ade))
# [7.3.0-release44.2](https://github.com/nrkno/sofie-timeline-state-resolver/compare/7.3.0-release44.1...7.3.0-release44.2) (2022-09-29)
**Note:** Version bump only for package timeline-state-resolver-types
# [7.3.0-release44.1](https://github.com/nrkno/sofie-timeline-state-resolver/compare/7.3.0-release44.0...7.3.0-release44.1) (2022-09-22)
**Note:** Version bump only for package timeline-state-resolver-types
# [7.3.0-release44.0](https://github.com/nrkno/sofie-timeline-state-resolver/compare/7.0.1...7.3.0-release44.0) (2022-07-04)
# [7.1.0-release42.1](https://github.com/nrkno/sofie-timeline-state-resolver/compare/7.0.0-release41.2...7.1.0-release42.1) (2022-04-29)
### Features
- SOF-752 show init and cleanup ([44264b0](https://github.com/nrkno/sofie-timeline-state-resolver/commit/44264b08bddccbbe62c6779beb8acba18f438080))
### Reverts
- Revert "test: Rename package on publish" ([855f772](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/855f7725d73878d10caea077aec50429e3146b41))
- Revert "7.1.0" ([8ce054c](https://github.com/nrkno/sofie-timeline-state-resolver/commit/8ce054c6016fc0d23ef37a3ae1d233090a829fb9))
- Revert "test: Rename package on publish" ([855f772](https://github.com/nrkno/sofie-timeline-state-resolver/commit/855f7725d73878d10caea077aec50429e3146b41))
## [1.0.2-release37.1](https://github.com/nrkno/sofie-timeline-state-resolver/compare/1.0.2-release37...1.0.2-release37.1) (2021-09-02)
# [7.1.0-release42.1](https://github.com/nrkno/sofie-timeline-state-resolver/compare/7.0.0-release41.1...7.1.0-release42.1) (2022-04-29)
### Features
- SOF-752 show init and cleanup ([44264b0](https://github.com/nrkno/sofie-timeline-state-resolver/commit/44264b08bddccbbe62c6779beb8acba18f438080))
### Reverts
- Revert "7.1.0" ([8ce054c](https://github.com/nrkno/sofie-timeline-state-resolver/commit/8ce054c6016fc0d23ef37a3ae1d233090a829fb9))
## [1.0.2-release37.4](https://github.com/nrkno/sofie-timeline-state-resolver/compare/6.2.0-release37.7...1.0.2-release37.4) (2021-11-08)
## [1.0.2-release37.3](https://github.com/nrkno/sofie-timeline-state-resolver/compare/1.0.2-release37.2...1.0.2-release37.3) (2021-10-14)
### Reverts
- Revert "test: Rename package on publish" ([855f772](https://github.com/nrkno/sofie-timeline-state-resolver/commit/855f7725d73878d10caea077aec50429e3146b41))
## [1.0.2-release37.1](https://github.com/nrkno/sofie-timeline-state-resolver/compare/1.0.2-release37...1.0.2-release37.1) (2021-09-02)
# [7.0.0](https://github.com/nrkno/sofie-timeline-state-resolver/compare/7.0.0-release41.2...7.0.0) (2022-06-27)
**Note:** Version bump only for package timeline-state-resolver-types
# [7.0.0-release41.2](https://github.com/nrkno/sofie-timeline-state-resolver/compare/7.0.0-release41.0...7.0.0-release41.2) (2022-04-28)

@@ -60,0 +147,0 @@

4

dist/abstract.d.ts

@@ -1,2 +0,2 @@

import { TSRTimelineObjBase, DeviceType, Mapping } from '.';
import { TSRTimelineObjBase, DeviceType, Mapping, TimelineDatastoreReferencesContent } from '.';
export interface MappingAbstract extends Mapping {

@@ -11,4 +11,4 @@ device: DeviceType.ABSTRACT;

[key: string]: any;
};
} & TimelineDatastoreReferencesContent;
}
//# sourceMappingURL=abstract.d.ts.map
import { Mapping } from './mapping';
import { TSRTimelineObjBase, DeviceType } from '.';
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.';
export interface MappingAtem extends Mapping {

@@ -172,3 +172,3 @@ device: DeviceType.ATEM;

};
};
} & TimelineDatastoreReferencesContent;
}

@@ -213,3 +213,3 @@ export interface TimelineObjAtemDSK extends TimelineObjAtemBase {

};
};
} & TimelineDatastoreReferencesContent;
}

@@ -223,3 +223,3 @@ export interface TimelineObjAtemAUX extends TimelineObjAtemBase {

};
};
} & TimelineDatastoreReferencesContent;
}

@@ -233,3 +233,3 @@ export interface TimelineObjAtemSsrc extends TimelineObjAtemBase {

};
};
} & TimelineDatastoreReferencesContent;
}

@@ -297,3 +297,3 @@ interface AtemSSrcPropsBase {

ssrcProps: (AtemSSrcPropsPreMultiplied | AtemSSrcPropsStraight) & (AtemSSrcPropsNoBorder | AtemSSrcPropsBorder);
};
} & TimelineDatastoreReferencesContent;
}

@@ -313,3 +313,3 @@ export interface TimelineObjAtemMediaPlayer extends TimelineObjAtemBase {

};
};
} & TimelineDatastoreReferencesContent;
}

@@ -328,3 +328,3 @@ export interface TimelineObjAtemAudioChannel extends TimelineObjAtemBase {

};
};
} & TimelineDatastoreReferencesContent;
}

@@ -340,5 +340,5 @@ export interface TimelineObjAtemMacroPlayer extends TimelineObjAtemBase {

};
};
} & TimelineDatastoreReferencesContent;
}
export {};
//# sourceMappingURL=atem.d.ts.map
import { Mapping } from './mapping';
import { TSRTimelineObjBase, DeviceType } from '.';
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.';
export interface MappingCasparCG extends Mapping {

@@ -94,3 +94,3 @@ device: DeviceType.CASPARCG;

audioFilter?: string;
} & TimelineObjCCGProducerContentBase;
} & TimelineObjCCGProducerContentBase & TimelineDatastoreReferencesContent;
}

@@ -107,3 +107,3 @@ export interface TimelineObjCCGIP extends TimelineObjCasparCGBase {

audioFilter?: string;
} & TimelineObjCCGProducerContentBase;
} & TimelineObjCCGProducerContentBase & TimelineDatastoreReferencesContent;
}

@@ -125,3 +125,3 @@ export interface TimelineObjCCGInput extends TimelineObjCasparCGBase {

audioFilter?: string;
} & TimelineObjCCGProducerContentBase;
} & TimelineObjCCGProducerContentBase & TimelineDatastoreReferencesContent;
}

@@ -134,3 +134,3 @@ export interface TimelineObjCCGHTMLPage extends TimelineObjCasparCGBase {

url: string;
} & TimelineObjCCGProducerContentBase;
} & TimelineObjCCGProducerContentBase & TimelineDatastoreReferencesContent;
}

@@ -149,3 +149,3 @@ export interface TimelineObjCCGTemplate extends TimelineObjCasparCGBase {

useStopCommand: boolean;
} & TimelineObjCCGProducerContentBase;
} & TimelineObjCCGProducerContentBase & TimelineDatastoreReferencesContent;
}

@@ -170,3 +170,3 @@ export interface TimelineObjCCGRoute extends TimelineObjCasparCGBase {

audioFilter?: string;
} & TimelineObjCCGProducerContentBase;
} & TimelineObjCCGProducerContentBase & TimelineDatastoreReferencesContent;
}

@@ -181,3 +181,3 @@ export interface TimelineObjCCGRecord extends TimelineObjCasparCGBase {

encoderOptions: string;
};
} & TimelineDatastoreReferencesContent;
}

@@ -184,0 +184,0 @@ export declare enum Transition {

import { Mapping } from './mapping';
import { TSRTimelineObjBase, DeviceType } from '.';
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.';
export interface MappingHTTPSend extends Mapping {

@@ -38,4 +38,4 @@ device: DeviceType.HTTPSEND;

deviceType: DeviceType.HTTPSEND;
} & HTTPSendCommandContent;
} & HTTPSendCommandContent & TimelineDatastoreReferencesContent;
}
//# sourceMappingURL=httpSend.d.ts.map
import { Mapping } from './mapping';
import { TSRTimelineObjBase, DeviceType } from '.';
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.';
export interface MappingHyperdeck extends Mapping {

@@ -15,2 +15,4 @@ device: DeviceType.HYPERDECK;

minRecordingTime?: number;
/** If true, no warnings will be emitted when storage slots are empty. */
suppressEmptySlotWarnings?: boolean;
}

@@ -71,3 +73,3 @@ export declare enum TimelineContentTypeHyperdeck {

type: TimelineContentTypeHyperdeck;
};
} & TimelineDatastoreReferencesContent;
}

@@ -78,8 +80,30 @@ export interface TimelineObjHyperdeckTransport extends TimelineObjHyperdeck {

type: TimelineContentTypeHyperdeck.TRANSPORT;
/** The status of the hyperdeck. To start a recording, set to TransportStatus.RECORD */
status: TransportStatus;
} & ({
status: TransportStatus.PREVIEW;
} | {
status: TransportStatus.STOPPED;
} | {
status: TransportStatus.PLAY;
/** How fast to play the currently-playing clip [-5000 - 5000]. 1x speed is 100. 0 is stopped. Negative values are rewind. Values above 100 are fast-forward. */
speed?: number;
/** Whether or not to loop the currently-playing clip */
loop?: boolean;
/** Whether or not to stop playback when the currently-playing clip is finished */
singleClip?: boolean;
/** The numeric ID of the clip to play. If already playing, null means continue playing the current clip. If not playing, null means play last played clip. */
clipId: number | null;
} | {
status: TransportStatus.FORWARD;
} | {
status: TransportStatus.REWIND;
} | {
status: TransportStatus.JOG;
} | {
status: TransportStatus.SHUTTLE;
} | {
status: TransportStatus.RECORD;
/** The filename to record to */
recordFilename?: string;
};
}) & TimelineDatastoreReferencesContent;
}
//# sourceMappingURL=hyperdeck.d.ts.map

@@ -71,6 +71,25 @@ import { TimelineObjTelemetricsAny } from './telemetrics';

}
/**
* An object containing references to the datastore
*/
export interface TimelineDatastoreReferences {
/**
* localPath is the path to the property in the content object to override
*/
[localPath: string]: {
/** Reference to the Datastore key where to fetch the value */
datastoreKey: string;
/**
* If true, the referenced value in the Datastore is only applied after the timeline-object has started (ie a later-started timeline-object will not be affected)
*/
overwrite: boolean;
};
}
export interface TimelineDatastoreReferencesContent {
$references?: TimelineDatastoreReferences;
}
export interface TSRTimelineObjBase extends Omit<Timeline.TimelineObject, 'content'>, TSRTimelineObjProps {
content: {
deviceType: DeviceType;
};
} & TimelineDatastoreReferencesContent;
keyframes?: Array<TSRTimelineKeyframe<this['content']>>;

@@ -96,2 +115,13 @@ }

export declare type TSRTimeline = Array<TSRTimelineObj>;
/**
* A simple key value store that can be referred to from the timeline objects
*/
export interface Datastore {
[datastoreKey: string]: {
/** The value that will replace a value in the Timeline-object content */
value: any;
/** A unix-Timestamp of when the value was set. (Note that this must not be set a value in the future.) */
modified: number;
};
}
//# sourceMappingURL=index.d.ts.map
/// <reference types="node" />
import { Mapping } from './mapping';
import { TSRTimelineObjBase, DeviceType } from '.';
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.';
export declare type EmberValue = number | string | boolean | Buffer | null;

@@ -84,3 +84,3 @@ declare enum ParameterType {

overridePriority?: number;
};
} & TimelineDatastoreReferencesContent;
}

@@ -92,3 +92,3 @@ export interface TimelineObjLawoSource extends TimelineObjLawoBase {

overridePriority?: number;
} & ContentTimelineObjLawoSource;
} & ContentTimelineObjLawoSource & TimelineDatastoreReferencesContent;
}

@@ -100,3 +100,3 @@ export interface TimelineObjLawoEmberProperty extends TimelineObjLawoBase {

value: EmberValue;
};
} & TimelineDatastoreReferencesContent;
}

@@ -108,5 +108,5 @@ export interface TimelineObjLawoEmberRetrigger extends TimelineObjLawoBase {

triggerValue: string;
};
} & TimelineDatastoreReferencesContent;
}
export {};
//# sourceMappingURL=lawo.d.ts.map
import { Mapping } from './mapping';
import { TSRTimelineObjBase, DeviceType } from '.';
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.';
export declare type MappingOBSAny = MappingOBSCurrentScene | MappingOBSCurrentTransition | MappingOBSStreaming | MappingOBSRecording | MappingOBSSceneItemRender | MappingOBSMute | MappingOBSSourceSettings;

@@ -86,3 +86,3 @@ export interface MappingOBS extends Mapping {

sceneName: string;
};
} & TimelineDatastoreReferencesContent;
}

@@ -95,3 +95,3 @@ export interface TimelineObjOBSCurrentTransition extends TimelineObjOBSBase {

transitionName: string;
};
} & TimelineDatastoreReferencesContent;
}

@@ -104,3 +104,3 @@ export interface TimelineObjOBSRecording extends TimelineObjOBSBase {

on: boolean;
};
} & TimelineDatastoreReferencesContent;
}

@@ -113,3 +113,3 @@ export interface TimelineObjOBSStreaming extends TimelineObjOBSBase {

on: boolean;
};
} & TimelineDatastoreReferencesContent;
}

@@ -116,0 +116,0 @@ export interface TimelineObjOBSSceneItemRender extends TimelineObjOBSBase {

import { Mapping } from './mapping';
import { TSRTimelineObjBase, DeviceType } from '.';
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.';
export declare type OSCEasingType = 'Linear' | 'Quadratic' | 'Cubic' | 'Quartic' | 'Quintic' | 'Sinusoidal' | 'Exponential' | 'Circular' | 'Elastic' | 'Back' | 'Bounce';

@@ -44,3 +44,3 @@ export declare enum OSCDeviceType {

export declare type SomeOSCValue = OSCValueNumber | OSCValueString | OSCValueBlob | OSCValueBoolean;
export interface OSCMessageCommandContent {
export interface OSCMessageCommandContent extends TimelineDatastoreReferencesContent {
type: TimelineContentTypeOSC.OSC;

@@ -47,0 +47,0 @@ path: string;

import { Mapping } from './mapping';
import { TSRTimelineObjBase, DeviceType } from '.';
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.';
export interface MappingPanasonicPtz extends Mapping {

@@ -29,3 +29,3 @@ device: DeviceType.PANASONIC_PTZ;

type: TimelineContentTypePanasonicPtz;
};
} & TimelineDatastoreReferencesContent;
}

@@ -37,3 +37,3 @@ export interface TimelineObjPanasonicPtzZoomSpeed extends TimelineObjPanasonicPtz {

zoomSpeed: number;
};
} & TimelineDatastoreReferencesContent;
}

@@ -45,3 +45,3 @@ export interface TimelineObjPanasonicPtzZoom extends TimelineObjPanasonicPtz {

zoom: number;
};
} & TimelineDatastoreReferencesContent;
}

@@ -53,3 +53,3 @@ export interface TimelineObjPanasonicPtzPresetSpeed extends TimelineObjPanasonicPtz {

speed: number;
};
} & TimelineDatastoreReferencesContent;
}

@@ -61,4 +61,4 @@ export interface TimelineObjPanasonicPtzPreset extends TimelineObjPanasonicPtz {

preset: number;
};
} & TimelineDatastoreReferencesContent;
}
//# sourceMappingURL=panasonicPTZ.d.ts.map
import { Mapping } from './mapping';
import { TSRTimelineObjBase, DeviceType } from '.';
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.';
export interface PharosOptions {

@@ -32,3 +32,3 @@ host: string;

fade?: number;
};
} & TimelineDatastoreReferencesContent;
}

@@ -45,4 +45,4 @@ export interface TimelineObjPharosTimeline extends TimelineObjPharos {

fade?: number;
};
} & TimelineDatastoreReferencesContent;
}
//# sourceMappingURL=pharos.d.ts.map
import { Mapping } from './mapping';
import { DeviceType, TSRTimelineObjBaseWithOnAir } from '.';
import { DeviceType, TimelineDatastoreReferencesContent, TSRTimelineObjBaseWithOnAir } from '.';
export interface MappingQuantel extends Mapping {

@@ -52,3 +52,3 @@ device: DeviceType.QUANTEL;

outTransition?: QuantelOutTransition;
};
} & TimelineDatastoreReferencesContent;
}

@@ -55,0 +55,0 @@ export declare type QuantelOutTransition = QuantelTransitionDelay;

import { Mapping } from './mapping';
import { TSRTimelineObjBase, DeviceType } from '.';
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.';
export interface ShotokuOptions {

@@ -28,3 +28,3 @@ host: string;

type: TimelineContentTypeShotoku.SHOT;
} & ShotokuCommandContent;
} & ShotokuCommandContent & TimelineDatastoreReferencesContent;
}

@@ -39,5 +39,5 @@ export interface TimelineObjShotokuSequence extends TSRTimelineObjBase {

} & ShotokuCommandContent>;
};
} & TimelineDatastoreReferencesContent;
}
export declare type TimelineObjShotoku = TimelineObjShotokuShot | TimelineObjShotokuSequence;
//# sourceMappingURL=shotoku.d.ts.map
import { Mapping } from './mapping';
import { TSRTimelineObjBase, DeviceType } from '.';
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.';
export interface MappingSingularLive extends Mapping {

@@ -24,3 +24,3 @@ device: DeviceType.SINGULAR_LIVE;

type: TimelineContentTypeSingularLive;
};
} & TimelineDatastoreReferencesContent;
}

@@ -33,3 +33,3 @@ export interface TimelineObjSingularLiveComposition extends TimelineObjSingularLiveBase {

controlNode: SingularCompositionControlNode;
};
} & TimelineDatastoreReferencesContent;
}

@@ -36,0 +36,0 @@ export interface SingularCompositionAnimation {

import { Mapping } from './mapping';
import { DeviceType, TSRTimelineObjBase } from '.';
import { DeviceType, TimelineDatastoreReferencesContent, TSRTimelineObjBase } from '.';
export interface SisyfosOptions {

@@ -53,3 +53,3 @@ host: string;

triggerValue: string;
};
} & TimelineDatastoreReferencesContent;
}

@@ -62,3 +62,3 @@ export interface TimelineObjSisyfosChannel extends TimelineObjSisyfos {

overridePriority?: number;
} & SisyfosChannelOptions;
} & SisyfosChannelOptions & TimelineDatastoreReferencesContent;
}

@@ -76,5 +76,5 @@ export interface TimelineObjSisyfosChannels extends TimelineObjSisyfos {

triggerValue?: string;
};
} & TimelineDatastoreReferencesContent;
}
export {};
//# sourceMappingURL=sisyfos.d.ts.map
/// <reference types="node" />
import { Mapping } from './mapping';
import { TSRTimelineObjBase, DeviceType } from '.';
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.';
export interface MappingTCPSend extends Mapping {

@@ -31,3 +31,3 @@ device: DeviceType.TCPSEND;

deviceType: DeviceType.TCPSEND;
};
} & TimelineDatastoreReferencesContent;
}

@@ -37,4 +37,4 @@ export interface TimelineObjTCPRequest extends TimelineObjTCPSendBase {

deviceType: DeviceType.TCPSEND;
} & TcpSendCommandContent;
} & TcpSendCommandContent & TimelineDatastoreReferencesContent;
}
//# sourceMappingURL=tcpSend.d.ts.map
import { Mapping } from './mapping';
import { TSRTimelineObjBase, DeviceType } from '.';
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.';
export interface MappingVizMSE extends Mapping {

@@ -63,3 +63,3 @@ device: DeviceType.VIZMSE;

outTransition?: VIZMSEOutTransition;
};
} & TimelineDatastoreReferencesContent;
}

@@ -87,3 +87,3 @@ export interface TimelineObjVIZMSEElementInternal extends TimelineObjVIZMSEBase {

delayTakeAfterOutTransition?: boolean;
};
} & TimelineDatastoreReferencesContent;
}

@@ -107,3 +107,3 @@ export interface TimelineObjVIZMSEElementPilot extends TimelineObjVIZMSEBase {

delayTakeAfterOutTransition?: boolean;
};
} & TimelineDatastoreReferencesContent;
}

@@ -118,3 +118,3 @@ export interface TimelineObjVIZMSEElementContinue extends TSRTimelineObjBase {

reference: string;
};
} & TimelineDatastoreReferencesContent;
}

@@ -125,3 +125,3 @@ export interface TimelineObjVIZMSELoadAllElements extends TSRTimelineObjBase {

type: TimelineContentTypeVizMSE.LOAD_ALL_ELEMENTS;
};
} & TimelineDatastoreReferencesContent;
}

@@ -136,3 +136,3 @@ export interface TimelineObjVIZMSEClearAllElements extends TSRTimelineObjBase {

showId: string;
};
} & TimelineDatastoreReferencesContent;
}

@@ -145,3 +145,3 @@ export interface TimelineObjVIZMSEInitializeShows extends TSRTimelineObjBase {

showIds: string[];
};
} & TimelineDatastoreReferencesContent;
}

@@ -154,3 +154,3 @@ export interface TimelineObjVIZMSECleanupShows extends TSRTimelineObjBase {

showIds: string[];
};
} & TimelineDatastoreReferencesContent;
}

@@ -162,3 +162,3 @@ export interface TimelineObjVIZMSEConcept extends TimelineObjVIZMSEBase {

concept: string;
};
} & TimelineDatastoreReferencesContent;
}

@@ -165,0 +165,0 @@ export declare type VIZMSEOutTransition = VIZMSETransitionDelay;

import { Mapping } from './mapping';
import { TSRTimelineObjBase, DeviceType } from '.';
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.';
export declare type MappingVMixAny = MappingVMixProgram | MappingVMixPreview | MappingVMixInput | MappingVMixAudioChannel | MappingVMixOutput | MappingVMixOverlay | MappingVMixRecording | MappingVMixStreaming | MappingVMixExternal | MappingVMixFadeToBlack | MappingVMixFader;

@@ -127,3 +127,3 @@ export interface MappingVMix extends Mapping {

type: TimelineContentTypeVMix;
};
} & TimelineDatastoreReferencesContent;
}

@@ -140,3 +140,3 @@ export interface TimelineObjVMixProgram extends TimelineObjVMixBase {

transition?: VMixTransition;
};
} & TimelineDatastoreReferencesContent;
}

@@ -149,3 +149,3 @@ export interface TimelineObjVMixPreview extends TimelineObjVMixBase {

input: number | string;
};
} & TimelineDatastoreReferencesContent;
}

@@ -168,3 +168,3 @@ export interface TimelineObjVMixAudio extends TimelineObjVMixBase {

audioAuto?: boolean;
};
} & TimelineDatastoreReferencesContent;
}

@@ -177,3 +177,3 @@ export interface TimelineObjVMixFader extends TimelineObjVMixBase {

position: number;
};
} & TimelineDatastoreReferencesContent;
}

@@ -186,3 +186,3 @@ export interface TimelineObjVMixStreaming extends TimelineObjVMixBase {

on: boolean;
};
} & TimelineDatastoreReferencesContent;
}

@@ -195,3 +195,3 @@ export interface TimelineObjVMixRecording extends TimelineObjVMixBase {

on: boolean;
};
} & TimelineDatastoreReferencesContent;
}

@@ -204,3 +204,3 @@ export interface TimelineObjVMixFadeToBlack extends TimelineObjVMixBase {

on: boolean;
};
} & TimelineDatastoreReferencesContent;
}

@@ -224,3 +224,3 @@ export interface TimelineObjVMixInput extends TimelineObjVMixBase {

overlays?: VMixInputOverlays;
};
} & TimelineDatastoreReferencesContent;
}

@@ -235,3 +235,3 @@ export interface TimelineObjVMixOutput extends TimelineObjVMixBase {

input?: number | string;
};
} & TimelineDatastoreReferencesContent;
}

@@ -244,3 +244,3 @@ export interface TimelineObjVMixExternal extends TimelineObjVMixBase {

on: boolean;
};
} & TimelineDatastoreReferencesContent;
}

@@ -253,3 +253,3 @@ export interface TimelineObjVMixOverlay extends TimelineObjVMixBase {

input: number | string;
};
} & TimelineDatastoreReferencesContent;
}

@@ -256,0 +256,0 @@ export interface VMixTransform {

{
"name": "@tv2media/timeline-state-resolver-types",
"version": "2.1.7",
"version": "2.2.1",
"description": "Have timeline, control stuff",

@@ -13,36 +13,5 @@ "main": "dist/index.js",

"bugs": {
"url": "https://github.com/tv2/tv-automation-state-timeline-resolver/issues"
"url": "https://github.com/tv2/tv-automation-state-timeline-resolverissues"
},
"homepage": "https://github.com/tv2/tv-automation-state-timeline-resolver#readme",
"contributors": [
{
"name": "Johan Nyman",
"email": "johan@superfly.tv",
"url": "http://superfly.tv"
},
{
"name": "Balte de Wit",
"email": "balte@superfly.tv",
"url": "http://superfly.tv"
},
{
"name": "Jesper Stærkær",
"email": "jesper@superfly.tv",
"url": "http://superfly.tv"
},
{
"name": "Jan Starzak",
"email": "jan@superfly.tv",
"url": "http://superfly.tv"
},
{
"name": "Stephan Nordnes Eriksen",
"email": "Stephanruler@gmail.com"
},
{
"name": "Julian Waller",
"email": "julian@superfly.tv",
"url": "http://superfly.tv"
}
],
"scripts": {

@@ -102,3 +71,3 @@ "test": "yarn lint && yarn unit",

},
"gitHead": "e3b603a44e79b3a6a6851780f0b08a995a8cc6eb"
"gitHead": "18751ca8b1a717a53e6cc0cb0fc12a09d40b57e6"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc