File tree Expand file tree Collapse file tree 10 files changed +11
-107
lines changed
blueprints-integration/src/api Expand file tree Collapse file tree 10 files changed +11
-107
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,9 @@ import type {
2929import type { StudioPackageContainer } from '@sofie-automation/shared-lib/dist/core/model/PackageContainer'
3030import type { IStudioSettings } from '@sofie-automation/shared-lib/dist/core/model/StudioSettings'
3131import type { MosDeviceConfig } from '@sofie-automation/shared-lib/dist/generated/MosGatewayDevicesTypes'
32+ import type { MosGatewayConfig } from '@sofie-automation/shared-lib/dist/generated/MosGatewayOptionsTypes'
3233import type { PlayoutGatewayConfig } from '@sofie-automation/shared-lib/dist/generated/PlayoutGatewayConfigTypes'
34+ import type { LiveStatusGatewayConfig } from '@sofie-automation/shared-lib/dist/generated/LiveStatusGatewayOptionsTypes'
3335
3436export interface StudioBlueprintManifest < TRawConfig = IBlueprintConfig , TProcessedConfig = unknown >
3537 extends BlueprintManifestBase {
@@ -172,10 +174,14 @@ export interface BlueprintParentDeviceSettings {
172174 options : Record < string , any >
173175}
174176
177+ export type BlueprintMosGatewayConfig = MosGatewayConfig
178+
175179export type BlueprintMosDeviceConfig = MosDeviceConfig
176180
177181export type BlueprintPlayoutGatewayConfig = PlayoutGatewayConfig
178182
183+ export type BlueprintLiveStatusGatewayConfig = LiveStatusGatewayConfig
184+
179185export interface IStudioConfigPreset < TConfig = IBlueprintConfig > {
180186 name : string
181187
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ import { protectString } from '@sofie-automation/shared-lib/dist/lib/protectedSt
2323import { PeripheralDeviceCommandId , StudioId } from '@sofie-automation/shared-lib/dist/core/model/Ids'
2424import { StatusCode } from '@sofie-automation/shared-lib/dist/lib/status'
2525import { PeripheralDeviceCommand } from '@sofie-automation/shared-lib/dist/core/model/PeripheralDeviceCommand'
26- import { LiveStatusGatewayConfig } from './ generated/options '
26+ import { LiveStatusGatewayConfig } from '@sofie-automation/shared-lib/dist/ generated/LiveStatusGatewayOptionsTypes '
2727import { CorelibPubSubTypes , CorelibPubSubCollections } from '@sofie-automation/corelib/dist/pubsub'
2828import { ParametersOfFunctionOrNever } from '@sofie-automation/server-core-integration/dist/lib/subscriptions'
2929
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -32,8 +32,8 @@ import {
3232 DEFAULT_MOS_TIMEOUT_TIME ,
3333 DEFAULT_MOS_HEARTBEAT_INTERVAL ,
3434} from '@sofie-automation/shared-lib/dist/core/constants'
35- import { MosGatewayConfig } from './ generated/options '
36- import { MosDeviceConfig } from './ generated/devices '
35+ import { MosGatewayConfig } from '@sofie-automation/shared-lib/dist/ generated/MosGatewayOptionsTypes '
36+ import { MosDeviceConfig } from '@sofie-automation/shared-lib/dist/ generated/MosGatewayDevicesTypes '
3737import { PeripheralDeviceForDevice } from '@sofie-automation/server-core-integration'
3838
3939export interface MosConfig {
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ import { PLAYOUT_DEVICE_CONFIG } from './configManifest'
2323import { BaseRemoteDeviceIntegration } from 'timeline-state-resolver/dist/service/remoteDeviceInstance'
2424import { getVersions } from './versions'
2525import { CoreConnectionChild } from '@sofie-automation/server-core-integration/dist/lib/CoreConnectionChild'
26- import { PlayoutGatewayConfig } from './ generated/options '
26+ import { PlayoutGatewayConfig } from '@sofie-automation/shared-lib/dist/ generated/PlayoutGatewayConfigTypes '
2727import { PeripheralDeviceCommandId } from '@sofie-automation/shared-lib/dist/core/model/Ids'
2828
2929export interface CoreConfig {
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ import {
3737 TimelineObjGeneric ,
3838} from '@sofie-automation/shared-lib/dist/core/model/Timeline'
3939import { PLAYOUT_DEVICE_CONFIG } from './configManifest'
40- import { PlayoutGatewayConfig } from './ generated/options '
40+ import { PlayoutGatewayConfig } from '@sofie-automation/shared-lib/dist/ generated/PlayoutGatewayConfigTypes '
4141import {
4242 assertNever ,
4343 getSchemaDefaultValues ,
Original file line number Diff line number Diff line change 2222 bannerComment : '' ,
2323 } )
2424
25- await fs . writeFile ( './playout-gateway/src/generated/options.ts' , BANNER + '\n' + schema )
2625 await fs . writeFile ( './shared-lib/src/generated/PlayoutGatewayConfigTypes.ts' , BANNER + '\n' + schema )
2726} catch ( e ) {
2827 console . error ( 'Error while generating playout-gateway options.json, continuing...' )
3736 bannerComment : '' ,
3837 } )
3938
40- await fs . writeFile ( './mos-gateway/src/generated/options.ts' , BANNER + '\n' + schema )
4139 await fs . writeFile ( './shared-lib/src/generated/MosGatewayOptionsTypes.ts' , BANNER + '\n' + schema )
4240} catch ( e ) {
4341 console . error ( 'Error while generating mos-gateway options.json, continuing...' )
5048 bannerComment : '' ,
5149 } )
5250
53- await fs . writeFile ( './mos-gateway/src/generated/devices.ts' , BANNER + '\n' + schema )
5451 await fs . writeFile ( './shared-lib/src/generated/MosGatewayDevicesTypes.ts' , BANNER + '\n' + schema )
5552} catch ( e ) {
5653 console . error ( 'Error while generating mos-gateway devices.json, continuing...' )
6562 bannerComment : '' ,
6663 } )
6764
68- await fs . writeFile ( './live-status-gateway/src/generated/options.ts' , BANNER + '\n' + schema )
6965 await fs . writeFile ( './shared-lib/src/generated/LiveStatusGatewayOptionsTypes.ts' , BANNER + '\n' + schema )
7066} catch ( e ) {
7167 console . error ( 'Error while generating live-status-gateway options.json, continuing...' )
You can’t perform that action at this time.
0 commit comments