UNPKG

@showbridge/lib

Version:

Main library for showbridge protocol router

21 lines (20 loc) 611 B
import { RouterVars, TransformObj } from '@showbridge/types'; import { Message } from '../messages/index.js'; declare class Transform<T extends Object> { private obj; constructor(transformObj: TransformObj<T>); _transform(msg: Message, vars: RouterVars): void; transform(msg: Message, vars: RouterVars): void; get type(): string; get params(): T; get enabled(): boolean; get comment(): string; resolveTemplatedParams(data: any): T; toJSON(): { type: string; params: T; enabled: boolean; comment: string; }; } export default Transform;