@@ -28,6 +28,8 @@ import type {
28
28
} from '@sofie-automation/shared-lib/dist/core/model/StudioRouteSet'
29
29
import type { StudioPackageContainer } from '@sofie-automation/shared-lib/dist/core/model/PackageContainer'
30
30
import type { IStudioSettings } from '@sofie-automation/shared-lib/dist/core/model/StudioSettings'
31
+ import type { MosDeviceConfig } from '@sofie-automation/shared-lib/dist/generated/MosGatewayDevicesTypes'
32
+ import type { PlayoutGatewayConfig } from '@sofie-automation/shared-lib/dist/generated/PlayoutGatewayConfigTypes'
31
33
32
34
export interface StudioBlueprintManifest < TRawConfig = IBlueprintConfig , TProcessedConfig = unknown >
33
35
extends BlueprintManifestBase {
@@ -149,7 +151,7 @@ export interface BlueprintResultApplyStudioConfig {
149
151
/** Playout-gateway subdevices */
150
152
playoutDevices : Record < string , TSR . DeviceOptionsAny >
151
153
/** Ingest-gateway subdevices, the types here depend on the gateway you use */
152
- ingestDevices : Record < string , unknown >
154
+ ingestDevices : Record < string , BlueprintMosDeviceConfig | unknown >
153
155
/** Input-gateway subdevices */
154
156
inputDevices : Record < string , unknown >
155
157
/** Route Sets */
@@ -170,6 +172,10 @@ export interface BlueprintParentDeviceSettings {
170
172
options : Record < string , any >
171
173
}
172
174
175
+ export type BlueprintMosDeviceConfig = MosDeviceConfig
176
+
177
+ export type BlueprintPlayoutGatewayConfig = PlayoutGatewayConfig
178
+
173
179
export interface IStudioConfigPreset < TConfig = IBlueprintConfig > {
174
180
name : string
175
181
0 commit comments