@seratch_/bolt-fastify
Version:
Bolt for JavaScript Extension - Fastify
26 lines • 1.04 kB
TypeScript
/// <reference types="node" />
import { Logger } from '@slack/logger';
import { IncomingMessage, ServerResponse } from 'http';
import { CodedError } from '@slack/bolt';
export interface ReceiverDispatchErrorHandlerArgs {
error: Error | CodedError;
logger: Logger;
request: IncomingMessage;
response: ServerResponse;
}
export interface ReceiverProcessEventErrorHandlerArgs {
error: Error | CodedError;
logger: Logger;
request: IncomingMessage;
response: ServerResponse;
storedResponse: any;
}
export interface ReceiverUnhandledRequestHandlerArgs {
logger: Logger;
request: IncomingMessage;
response: ServerResponse;
}
export declare function defaultDispatchErrorHandler(args: ReceiverDispatchErrorHandlerArgs): void;
export declare function defaultProcessEventErrorHandler(args: ReceiverProcessEventErrorHandlerArgs): Promise<boolean>;
export declare function defaultUnhandledRequestHandler(args: ReceiverUnhandledRequestHandlerArgs): void;
//# sourceMappingURL=receiver-error-handlers.d.ts.map