New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

timeline-state-resolver-types

Package Overview
Dependencies
Maintainers
1
Versions
400
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

timeline-state-resolver-types - npm Package Compare versions

Comparing version 8.0.0-nightly-release49-20230309-105518-386ba6c79.0 to 8.0.0-nightly-release49-20230518-094850-810959f06.0

dist/tricaster.d.ts

35

CHANGELOG.md

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

## [8.0.0-release49.0](https://github.com/nrkno/sofie-timeline-state-resolver/compare/8.0.0-release48.2...8.0.0-release49.0) (2023-03-21)
### ⚠ BREAKING CHANGES
- resolve MSE show names to IDs using the directory
### Features
- Emit debug state ([516a512](https://github.com/nrkno/sofie-timeline-state-resolver/commit/516a51203aa0af8c0a47552ecf9c0c99cd01d0be))
- multi osc device ([b987680](https://github.com/nrkno/sofie-timeline-state-resolver/commit/b9876808d44543903e45ab5a1a1a2b85beed4aac))
- resolve MSE show names to IDs using the directory ([e094dda](https://github.com/nrkno/sofie-timeline-state-resolver/commit/e094dda7dbd14b312ff8ffef5d45a39a1e802bcf))
- SOF-1254 add TriCaster integration ([06b129e](https://github.com/nrkno/sofie-timeline-state-resolver/commit/06b129ecec2d87b0caaa22fda36b2b5ef953653e))
- SOF-1254 add TriCaster matrix support ([dbb1b26](https://github.com/nrkno/sofie-timeline-state-resolver/commit/dbb1b26e84a41227e3eca0fae902bf5b57ca5d8e))
- Vmix preset actions ([8b31294](https://github.com/nrkno/sofie-timeline-state-resolver/commit/8b3129412f3881ff9db2cd059927e5b5f3ae6caf))
- **vmix:** add support for ListRemoveAll and ListAdd commands ([4a7240f](https://github.com/nrkno/sofie-timeline-state-resolver/commit/4a7240f7b2819bb16f263b72d1b06b98e3c40353))
- **vmix:** add support for starting and stopping VB.NET scripts ([9f2d4ee](https://github.com/nrkno/sofie-timeline-state-resolver/commit/9f2d4eeeccd9ba0017fc00cfe5df18e3717ea660))
### Bug Fixes
- change `DeviceType.MULTI_OSC` value ([386ba6c](https://github.com/nrkno/sofie-timeline-state-resolver/commit/386ba6c791a090553cf1d66c73ae82cb25edd03f))
- SOF-1254 improve types ([0471a7b](https://github.com/nrkno/sofie-timeline-state-resolver/commit/0471a7bf64f7340e83b5b6f47212003fd2586ca6))
- SOF-1254 type guards and make some properties optional ([f8b8aab](https://github.com/nrkno/sofie-timeline-state-resolver/commit/f8b8aab02a0ef7f0ad8814365ca3e08820c9a1af))
# [8.0.0-release48.2](https://github.com/nrkno/sofie-timeline-state-resolver/compare/7.5.0...8.0.0-release48.2) (2023-03-21)
# [8.0.0-release48.1](https://github.com/nrkno/sofie-timeline-state-resolver/compare/7.5.0-release47.6...8.0.0-release48.1) (2023-02-14)

@@ -17,4 +42,14 @@

# [8.0.0-release48.1](https://github.com/nrkno/sofie-timeline-state-resolver/compare/7.5.0-release47.6...8.0.0-release48.1) (2023-02-14)
# [8.0.0-release48.0](https://github.com/nrkno/sofie-timeline-state-resolver/compare/7.5.0-release47.3...8.0.0-release48.0) (2022-12-12)
### Features
- import quick-tsr to this repository ([bd42303](https://github.com/nrkno/sofie-timeline-state-resolver/commit/bd42303dc68054db530d10ccc590f63017b15afe))
- translations for actions ([df4cb43](https://github.com/nrkno/sofie-timeline-state-resolver/commit/df4cb43cf16a8e2ae34c1fe44801c5a327f9b01e))
- update for casparcg-connection rewrite ([5dfdd23](https://github.com/nrkno/sofie-timeline-state-resolver/commit/5dfdd2320caf89432d36513026c1259e2cf3d366))
# [8.0.0-release48.0](https://github.com/nrkno/sofie-timeline-state-resolver/compare/7.5.0-release47.3...8.0.0-release48.0) (2022-12-12)
### Bug Fixes

@@ -21,0 +56,0 @@

7

dist/device.d.ts

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

import { DeviceType, AtemOptions, CasparCGOptions, HTTPSendOptions, HyperdeckOptions, OBSOptions, OSCOptions, PharosOptions, QuantelOptions, SingularLiveOptions, SisyfosOptions, SofieChefOptions, TCPSendOptions, AbstractOptions, LawoOptions, PanasonicPTZOptions, HTTPWatcherOptions, VizMSEOptions, VMixOptions, MultiOSCOptions } from '.';
import { DeviceType, AtemOptions, CasparCGOptions, HTTPSendOptions, HyperdeckOptions, OBSOptions, OSCOptions, PharosOptions, QuantelOptions, SingularLiveOptions, SisyfosOptions, SofieChefOptions, TCPSendOptions, AbstractOptions, LawoOptions, PanasonicPTZOptions, HTTPWatcherOptions, VizMSEOptions, VMixOptions, TriCasterOptions, MultiOSCOptions } from '.';
import { ShotokuOptions } from './shotoku';

@@ -33,3 +33,3 @@ import { TelemetricsOptions } from './telemetrics';

}
export type DeviceOptionsAny = DeviceOptionsAbstract | DeviceOptionsCasparCG | DeviceOptionsAtem | DeviceOptionsLawo | DeviceOptionsHTTPSend | DeviceOptionsPanasonicPTZ | DeviceOptionsTCPSend | DeviceOptionsHyperdeck | DeviceOptionsPharos | DeviceOptionsOBS | DeviceOptionsOSC | DeviceOptionsHTTPWatcher | DeviceOptionsSisyfos | DeviceOptionsSofieChef | DeviceOptionsQuantel | DeviceOptionsSingularLive | DeviceOptionsVMix | DeviceOptionsVizMSE | DeviceOptionsShotoku | DeviceOptionsTelemetrics | DeviceOptionsMultiOSC;
export type DeviceOptionsAny = DeviceOptionsAbstract | DeviceOptionsCasparCG | DeviceOptionsAtem | DeviceOptionsLawo | DeviceOptionsHTTPSend | DeviceOptionsPanasonicPTZ | DeviceOptionsTCPSend | DeviceOptionsHyperdeck | DeviceOptionsPharos | DeviceOptionsOBS | DeviceOptionsOSC | DeviceOptionsHTTPWatcher | DeviceOptionsSisyfos | DeviceOptionsSofieChef | DeviceOptionsQuantel | DeviceOptionsSingularLive | DeviceOptionsVMix | DeviceOptionsVizMSE | DeviceOptionsShotoku | DeviceOptionsTelemetrics | DeviceOptionsTriCaster | DeviceOptionsMultiOSC;
export interface DeviceOptionsAbstract extends DeviceOptionsBase<AbstractOptions> {

@@ -95,2 +95,5 @@ type: DeviceType.ABSTRACT;

}
export interface DeviceOptionsTriCaster extends DeviceOptionsBase<TriCasterOptions> {
type: DeviceType.TRICASTER;
}
export interface DeviceOptionsMultiOSC extends DeviceOptionsBase<MultiOSCOptions> {

@@ -97,0 +100,0 @@ type: DeviceType.MULTI_OSC;

@@ -22,2 +22,3 @@ import * as Timeline from './superfly-timeline';

import { TimelineContentOBSAny } from './obs';
import { TimelineContentTriCasterAny } from './tricaster';
import { ITranslatableMessage } from './translations';

@@ -43,2 +44,3 @@ export * from './abstract';

export * from './obs';
export * from './tricaster';
export * from './telemetrics';

@@ -75,2 +77,3 @@ export * from './multiOsc';

TELEMETRICS = 23,
TRICASTER = 24,
MULTI_OSC = 25

@@ -108,3 +111,3 @@ }

}
export type TSRTimelineContent = TimelineContentEmpty | TimelineContentAbstractAny | TimelineContentAtemAny | TimelineContentCasparCGAny | TimelineContentHTTPSendAny | TimelineContentTCPSendAny | TimelineContentHyperdeckAny | TimelineContentLawoAny | TimelineContentOBSAny | TimelineContentOSCAny | TimelineContentPharosAny | TimelineContentPanasonicPtzAny | TimelineContentQuantelAny | TimelineContentShotoku | TimelineContentSisyfosAny | TimelineContentSofieChefAny | TimelineContentSingularLiveAny | TimelineContentVMixAny | TimelineContentVIZMSEAny | TimelineContentTelemetricsAny;
export type TSRTimelineContent = TimelineContentEmpty | TimelineContentAbstractAny | TimelineContentAtemAny | TimelineContentCasparCGAny | TimelineContentHTTPSendAny | TimelineContentTCPSendAny | TimelineContentHyperdeckAny | TimelineContentLawoAny | TimelineContentOBSAny | TimelineContentOSCAny | TimelineContentPharosAny | TimelineContentPanasonicPtzAny | TimelineContentQuantelAny | TimelineContentShotoku | TimelineContentSisyfosAny | TimelineContentSofieChefAny | TimelineContentSingularLiveAny | TimelineContentVMixAny | TimelineContentVIZMSEAny | TimelineContentTelemetricsAny | TimelineContentTriCasterAny;
/**

@@ -111,0 +114,0 @@ * A simple key value store that can be referred to from the timeline objects

@@ -26,2 +26,3 @@ "use strict";

tslib_1.__exportStar(require("./obs"), exports);
tslib_1.__exportStar(require("./tricaster"), exports);
tslib_1.__exportStar(require("./telemetrics"), exports);

@@ -58,2 +59,3 @@ tslib_1.__exportStar(require("./multiOsc"), exports);

DeviceType[DeviceType["TELEMETRICS"] = 23] = "TELEMETRICS";
DeviceType[DeviceType["TRICASTER"] = 24] = "TRICASTER";
DeviceType[DeviceType["MULTI_OSC"] = 25] = "MULTI_OSC";

@@ -60,0 +62,0 @@ })(DeviceType = exports.DeviceType || (exports.DeviceType = {}));

@@ -19,2 +19,4 @@ import { Mapping } from './mapping';

playlistID?: string;
/** Path relative to "/directory/shows", where Shows managed by Sofie are listed e.g. "SOFIE" */
showDirectoryPath?: string;
/** Whether all elements should be preloaded or not */

@@ -54,5 +56,2 @@ preloadAllElements?: boolean;

type: TimelineContentTypeVizMSE;
}
export interface TimelineContentVIZMSEElementBase extends TimelineContentVIZMSEBase {
type: TimelineContentTypeVizMSE.ELEMENT_INTERNAL | TimelineContentTypeVizMSE.ELEMENT_PILOT;
/** When this changes, a continue-function will be triggered */

@@ -68,4 +67,14 @@ continueStep?: number;

}
export interface TimelineContentVIZMSEElementInternal extends TimelineContentVIZMSEElementBase {
export interface TimelineContentVIZMSEElementInternal extends TimelineContentVIZMSEBase {
deviceType: DeviceType.VIZMSE;
type: TimelineContentTypeVizMSE.ELEMENT_INTERNAL;
/** When this changes, a continue-function will be triggered */
continueStep?: number;
/** What channel to output to */
channelName?: string;
/** Don't play, only cue the element */
cue?: boolean;
/** If true, won't be preloaded (cued) automatically */
noAutoPreloading?: boolean;
outTransition?: VIZMSEOutTransition;
/** Name of the template to be played */

@@ -75,9 +84,19 @@ templateName: string;

templateData: Array<string>;
/** Which Show to place this element in */
showId: string;
/** Name of the Show to place this element in */
showName: string;
/** Whether this element should have its take delayed until after an out transition has finished */
delayTakeAfterOutTransition?: boolean;
}
export interface TimelineContentVIZMSEElementPilot extends TimelineContentVIZMSEElementBase {
export interface TimelineContentVIZMSEElementPilot extends TimelineContentVIZMSEBase {
deviceType: DeviceType.VIZMSE;
type: TimelineContentTypeVizMSE.ELEMENT_PILOT;
/** When this changes, a continue-function will be triggered */
continueStep?: number;
/** What channel to output to */
channelName?: string;
/** Don't play, only cue the element */
cue?: boolean;
/** If true, won't be preloaded (cued) automatically */
noAutoPreloading?: boolean;
outTransition?: VIZMSEOutTransition;
/** Viz-Pilot id of the template to be played */

@@ -89,2 +108,3 @@ templateVcpId: number;

export interface TimelineContentVIZMSEElementContinue extends TimelineContentVIZMSEBase {
deviceType: DeviceType.VIZMSE;
type: TimelineContentTypeVizMSE.CONTINUE;

@@ -97,22 +117,27 @@ /** Whether to continue or reverse (defaults to 1) */

export interface TimelineContentVIZMSELoadAllElements extends TimelineContentVIZMSEBase {
deviceType: DeviceType.VIZMSE;
type: TimelineContentTypeVizMSE.LOAD_ALL_ELEMENTS;
}
export interface TimelineContentVIZMSEClearAllElements extends TimelineContentVIZMSEBase {
deviceType: DeviceType.VIZMSE;
type: TimelineContentTypeVizMSE.CLEAR_ALL_ELEMENTS;
/** Names of the channels to send the special clear commands to */
channelsToSendCommands?: string[];
/** IDs of the Show to use for taking the special template */
showId: string;
/** Name of the Show to use for taking the special template */
showName: string;
}
export interface TimelineContentVIZMSEInitializeShows extends TimelineContentVIZMSEBase {
deviceType: DeviceType.VIZMSE;
type: TimelineContentTypeVizMSE.INITIALIZE_SHOWS;
/** IDs of the Shows to initialize */
showIds: string[];
/** Names of the Shows to initialize */
showNames: string[];
}
export interface TimelineContentVIZMSECleanupShows extends TimelineContentVIZMSEBase {
deviceType: DeviceType.VIZMSE;
type: TimelineContentTypeVizMSE.CLEANUP_SHOWS;
/** IDs of the Shows to cleanup - 'all' will cleanup all shows */
showIds: string[] | 'all';
/** Names of the Shows to cleanup */
showNames: string[];
}
export interface TimelineContentVIZMSEConcept extends TimelineContentVIZMSEBase {
deviceType: DeviceType.VIZMSE;
type: TimelineContentTypeVizMSE.CONCEPT;

@@ -144,3 +169,3 @@ concept: string;

/** Which Show to place this element in */
showId: string;
showName: string;
}

@@ -147,0 +172,0 @@ export interface VIZMSEPlayoutItemContentExternal extends VIZMSEPlayoutItemContentBase {

{
"name": "timeline-state-resolver-types",
"version": "8.0.0-nightly-release49-20230309-105518-386ba6c79.0",
"version": "8.0.0-nightly-release49-20230518-094850-810959f06.0",
"description": "Have timeline, control stuff",

@@ -100,3 +100,3 @@ "main": "dist/index.js",

},
"gitHead": "0d671d69ec9635a5d56ac48e1a47a2852b3b51a0"
"gitHead": "0159fda7dd0ff46906f20e589a6b3ec76b02b76e"
}

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