From 1054ec0a5ea0c0edd1f3f7715429892530cf8061 Mon Sep 17 00:00:00 2001 From: Carlos Valente Date: Fri, 19 Dec 2025 17:31:34 +0100 Subject: [PATCH] refactor: expose missing types --- apps/resolver/src/main.ts | 14 +++++++++++++- apps/resolver/src/websocket.ts | 2 +- apps/resolver/tsup.config.js | 2 +- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/apps/resolver/src/main.ts b/apps/resolver/src/main.ts index a30c7846d..de7c5096f 100644 --- a/apps/resolver/src/main.ts +++ b/apps/resolver/src/main.ts @@ -3,6 +3,9 @@ export { MessageTag, RefetchKey } from 'ontime-types'; export type { ApiAction, ApiActionTag, ApiResponse } from 'ontime-types'; export type { WsPacketToClient, WsPacketToServer } from 'ontime-types'; +// backend response types +export type { SessionStats } from 'ontime-types'; + // stores export type { RuntimeStore, TimerState, MessageState, RundownState, Offset } from 'ontime-types'; export { TimerPhase, Playback, runtimeStorePlaceholder, OffsetMode } from 'ontime-types'; @@ -12,7 +15,16 @@ export type { SimpleTimerState } from 'ontime-types'; export { SimplePlayback, SimpleDirection } from 'ontime-types'; // entries -export type { OntimeEvent, OntimeGroup, EntryCustomFields, CustomFields, Rundown } from 'ontime-types'; +export type { + OntimeEntry, + OntimeEvent, + OntimeGroup, + OntimeDelay, + OntimeMilestone, + EntryCustomFields, + CustomFields, + Rundown, +} from 'ontime-types'; export { SupportedEntry, isOntimeEvent, diff --git a/apps/resolver/src/websocket.ts b/apps/resolver/src/websocket.ts index 85cee3884..6b4ac1c00 100644 --- a/apps/resolver/src/websocket.ts +++ b/apps/resolver/src/websocket.ts @@ -1,4 +1,4 @@ -import { ApiAction, ApiActionTag, MessageTag, WsPacketToClient, WsPacketToServer } from 'ontime-types'; +import type { ApiAction, ApiActionTag, MessageTag, WsPacketToClient, WsPacketToServer } from 'ontime-types'; /** * A helper type for sending correct websocket messages to ontime diff --git a/apps/resolver/tsup.config.js b/apps/resolver/tsup.config.js index 26f3a378e..e5f6a5f9c 100644 --- a/apps/resolver/tsup.config.js +++ b/apps/resolver/tsup.config.js @@ -2,7 +2,7 @@ import { defineConfig } from 'tsup'; import copyPlugin from '@sprout2000/esbuild-copy-plugin'; export default defineConfig({ - clean: false, //we can't use clean as i dose so after the copy plugin runs + clean: false, // we can't use clean as it runs after the copy plugin entry: ['src/main.ts'], outDir: 'dist', bundle: true,