create universal Subscription

This commit is contained in:
arc-alex
2023-11-03 23:25:20 +01:00
parent 4c039220dc
commit 89c7f8707b
6 changed files with 16 additions and 14 deletions
@@ -1,9 +1,9 @@
import { TimerLifeCycle, OscSubscription } from 'ontime-types';
import { TimerLifeCycle, Subscription } from 'ontime-types';
export type TimerLifeCycleKey = keyof typeof TimerLifeCycle;
export default interface IIntegration {
subscriptions: OscSubscription;
subscriptions: Subscription;
init: (config: unknown) => OperationReturn;
dispatch: (action: TimerLifeCycleKey, state?: object) => OperationReturn;
emit: (...args: unknown[]) => unknown;