index.ts 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. export const REQUEST_TIMEOUT_FOR_GTOP = 10000;
  2. export const REQUEST_TIMEOUT_FOR_PTOG = 10000;
  3. export const supportedSlackCommands: string[] = [
  4. '/growi',
  5. ];
  6. export const supportedGrowiCommands: string[] = [
  7. 'search',
  8. 'note',
  9. 'keep',
  10. 'help',
  11. ];
  12. export const defaultSupportedCommandsNameForBroadcastUse: string[] = [
  13. 'search',
  14. ];
  15. export const defaultSupportedCommandsNameForSingleUse: string[] = [
  16. 'note',
  17. 'keep',
  18. ];
  19. export const defaultSupportedSlackEventActions: string[] = [
  20. 'unfurl',
  21. ];
  22. export * from './interfaces/channel';
  23. export * from './interfaces/growi-command-processor';
  24. export * from './interfaces/growi-interaction-processor';
  25. export * from './interfaces/growi-event-processor';
  26. export * from './interfaces/growi-command';
  27. export * from './interfaces/growi-bot-event';
  28. export * from './interfaces/request-between-growi-and-proxy';
  29. export * from './interfaces/request-from-slack';
  30. export * from './interfaces/response-url';
  31. export * from './interfaces/slackbot-types';
  32. export * from './interfaces/response-url';
  33. export * from './interfaces/respond-util';
  34. export * from './models/errors';
  35. export * from './middlewares/parse-slack-interaction-request';
  36. export * from './middlewares/verify-growi-to-slack-request';
  37. export * from './middlewares/verify-slack-request';
  38. export * from './utils/block-kit-builder';
  39. export * from './utils/check-communicable';
  40. export * from './utils/generate-last-update-markdown';
  41. export * from './utils/get-supported-growi-actions-regexps';
  42. export * from './utils/post-ephemeral-errors';
  43. export * from './utils/publish-initial-home-view';
  44. export * from './utils/reshape-contents-body';
  45. export * from './utils/response-url';
  46. export * from './utils/slash-command-parser';
  47. export * from './utils/webclient-factory';
  48. export * from './utils/required-scopes';
  49. export * from './utils/permission-parser';
  50. export * from './utils/interaction-payload-accessor';
  51. export * from './utils/payload-interaction-id-helpers';
  52. export * from './utils/respond-util-factory';