///
///
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;