@seratch_/bolt-fastify
Version:
Bolt for JavaScript Extension - Fastify
28 lines • 921 B
TypeScript
/// <reference types="node" />
import { Server } from 'http';
import { App, Receiver } from '@slack/bolt';
import FastifyReceiverOptions from './FastifyReceiverOptions';
export default class FastifyReceiver implements Receiver {
private app;
private logger;
private signingSecretProvider;
private signatureVerification;
private processBeforeResponse;
private path;
private unhandledRequestTimeoutMillis;
private customPropertiesExtractor;
private dispatchErrorHandler;
private processEventErrorHandler;
private unhandledRequestHandler;
private fastify;
private server;
private installer;
private installerOptions;
constructor(options: FastifyReceiverOptions);
private _sigingSecret;
private signingSecret;
init(app: App): void;
start(port?: number): Promise<Server>;
stop(): Promise<void>;
}
//# sourceMappingURL=FastifyReceiver.d.ts.map