UNPKG

@cdkx/aws-sns-subscriptions

Version:

AWS SNS extended subscriptions

9 lines (8 loc) 636 B
/// <amd-module name="@cdkx/aws-sns-subscriptions/handlers/slack-blocks-builder" /> import { ActionsBlock, Block, ContextBlock, DividerBlock, FileBlock, HeaderBlock, ImageBlock, InputBlock, SectionBlock } from '@slack/web-api'; import { ISlackSNSMessage } from './slack-subscription-handler'; export declare class SlackBlocksBuilder { private channelName; constructor(channelName: string); getDefaultTemplate({ subject, message, timestamp, topicArn, messageId, unsubscribeUrl, }: ISlackSNSMessage): (ImageBlock | Block | ContextBlock | ActionsBlock | DividerBlock | SectionBlock | InputBlock | FileBlock | HeaderBlock)[]; }