UNPKG

@showbridge/lib

Version:

Main library for showbridge protocol router

15 lines (14 loc) 443 B
import { ProtocolObj } from '@showbridge/types/dist/models/protocol.js'; import EventEmitter from 'node:events'; import Router from '../router.js'; declare class Protocol<T extends Object> extends EventEmitter { router: Router; private obj; constructor(protocolObj: ProtocolObj<T>, router: Router); get params(): T; resolveTemplatedParams(data: any): T; toJSON(): { params: T; }; } export default Protocol;