Skip to main content

ExpressReceiverOptions

Defined in: src/receivers/ExpressReceiver.ts:92

Properties

app?

optional app?: Application;

Defined in: src/receivers/ExpressReceiver.ts:110


clientId?

optional clientId?: string;

Defined in: src/receivers/ExpressReceiver.ts:103


clientSecret?

optional clientSecret?: string;

Defined in: src/receivers/ExpressReceiver.ts:104


customPropertiesExtractor?

optional customPropertiesExtractor?: (request) => StringIndexed;

Defined in: src/receivers/ExpressReceiver.ts:112

Parameters

request

Request

Returns

StringIndexed


dispatchErrorHandler?

optional dispatchErrorHandler?: (args) => Promise<void>;

Defined in: src/receivers/ExpressReceiver.ts:113

Parameters

args

ReceiverDispatchErrorHandlerArgs

Returns

Promise<void>


endpoints?

optional endpoints?:
| string
| {
[endpointType: string]: string;
};

Defined in: src/receivers/ExpressReceiver.ts:96


installationStore?

optional installationStore?: InstallationStore;

Defined in: src/receivers/ExpressReceiver.ts:107


installerOptions?

optional installerOptions?: InstallerOptions;

Defined in: src/receivers/ExpressReceiver.ts:109


logger?

optional logger?: Logger;

Defined in: src/receivers/ExpressReceiver.ts:94


logLevel?

optional logLevel?: LogLevel;

Defined in: src/receivers/ExpressReceiver.ts:95


processBeforeResponse?

optional processBeforeResponse?: boolean;

Defined in: src/receivers/ExpressReceiver.ts:102


processEventErrorHandler?

optional processEventErrorHandler?: (args) => Promise<boolean>;

Defined in: src/receivers/ExpressReceiver.ts:114

Parameters

args

ReceiverProcessEventErrorHandlerArgs

Returns

Promise<boolean>


redirectUri?

optional redirectUri?: string;

Defined in: src/receivers/ExpressReceiver.ts:106


router?

optional router?: IRouter;

Defined in: src/receivers/ExpressReceiver.ts:111


scopes?

optional scopes?: string | string[];

Defined in: src/receivers/ExpressReceiver.ts:108


signatureVerification?

optional signatureVerification?: boolean;

Defined in: src/receivers/ExpressReceiver.ts:101


signingSecret

signingSecret: string | (() => PromiseLike<string>);

Defined in: src/receivers/ExpressReceiver.ts:93


stateSecret?

optional stateSecret?: string;

Defined in: src/receivers/ExpressReceiver.ts:105


unhandledRequestHandler?

optional unhandledRequestHandler?: (args) => void;

Defined in: src/receivers/ExpressReceiver.ts:118

Parameters

args

ReceiverUnhandledRequestHandlerArgs

Returns

void


unhandledRequestTimeoutMillis?

optional unhandledRequestTimeoutMillis?: number;

Defined in: src/receivers/ExpressReceiver.ts:119