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.
27 lines (26 loc) • 850 B
text/typescript
import { ServerlessSpyListener } from "./ServerlessSpyListener.mjs";
import { ServerlessSpyListenerParams } from "./ServerlessSpyListenerParams.mjs";
//#region listener/WsListener.d.ts
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;
}
//#endregion
export { WsListener };
//# sourceMappingURL=WsListener.d.mts.map