@signalwire/js
Version:
13 lines • 685 B
TypeScript
import { FabricRoomSession, FabricRoomSessionConnection } from '../FabricRoomSession';
type ValidatorMap = Partial<Record<keyof FabricRoomSession, (this: FabricRoomSessionConnection, ...args: any[]) => void>>;
export declare const validationsMap: ValidatorMap;
/**
* Wraps a FabricRoomSession instance with a Proxy that runs validation
* functions (from validationsMap) before calling the original method.
*
* @param instance - The FabricRoomSession instance to wrap.
* @returns The proxied FabricRoomSession.
*/
export declare function createFabricRoomSessionValidateProxy(instance: FabricRoomSession): FabricRoomSession;
export {};
//# sourceMappingURL=validationProxy.d.ts.map