UNPKG

open-epsilon

Version:

empty-epsilon / open-sound-control bidirectional proxy

20 lines (19 loc) 603 B
import { ProcessedSchema } from "./process-schema"; import { OscMessage } from "osc"; export interface GameQuery { address: string; expr: string; type: string; } export interface GameCommand { template: string; values: Array<string>; } export declare class MessageTranslator { private apiModel; private namespace; translateOscMessageToGameCommand: (message: OscMessage) => GameCommand; translateAddressToGameQuery: (address: string) => GameQuery; constructor(apiModel: ProcessedSchema, namespace: string); private assertNamespaceAddress; }