/// /// import { JSONObject } from "kuzzle-sdk"; import { PipeEventHandler } from "../../../index"; import { ClientConnection } from "../ClientConnection"; import { HttpMessage } from "../HttpMessage"; export type EventHTTPBeforeParsingPayload = { name: `protocol:http:beforeParsingPayload`; args: [{ message: HttpMessage; payload: Buffer; }]; } & PipeEventHandler; export type EventHTTPAfterParsingPayload = { name: `protocol:http:afterParsingPayload`; args: [{ message: HttpMessage; payload: JSONObject; }]; } & PipeEventHandler; export type EventWebsocketBeforeParsingPayload = { name: `protocol:websocket:beforeParsingPayload`; args: [{ connection: ClientConnection; payload: Buffer; }]; } & PipeEventHandler; export type EventWebsocketAfterParsingPayload = { name: `protocol:websocket:afterParsingPayload`; args: [{ connection: ClientConnection; payload: JSONObject; }]; } & PipeEventHandler;