request-from-slack.ts 391 B

12345678910111213141516
  1. import { Request } from 'express';
  2. export interface IInteractionPayloadAccessor {
  3. firstAction(): any;
  4. }
  5. export type RequestFromSlack = Request & {
  6. // appended by slack
  7. headers:{'x-slack-signature'?:string, 'x-slack-request-timestamp':number},
  8. // appended by GROWI or slackbot-proxy
  9. slackSigningSecret?:string,
  10. interactionPayload?: any,
  11. interactionPayloadAccessor?: any,
  12. };