UNPKG

serverless-spy

Version:

CDK-based library for writing elegant integration tests on AWS serverless architecture and an additional web console to monitor events in real time.

23 lines (22 loc) 772 B
import { ServerlessSpyListener } from './ServerlessSpyListener'; import { ServerlessSpyListenerParams } from './ServerlessSpyListenerParams'; export declare class WsListener<TSpyEvents> { private messages; private trackers; private connectionOpenResolve?; private connectionOpenReject?; private closed; private functionPrefix; private debugMode; private connection; private fragments; start(params: ServerlessSpyListenerParams): Promise<void>; stop(): Promise<void>; private trackerMatchMessage; private resolveTrackerInOldMessages; private resolveOldTrackerWithNewMessage; private trackerMatchCondition; private createWaitForXXXFunc; createProxy(): ServerlessSpyListener<TSpyEvents>; private log; }