feat(Slack Node): Update wait for approval to use markdown (#11754)

This commit is contained in:
Jon
2024-11-20 20:57:27 +00:00
committed by GitHub
parent b3a99a2351
commit 40dd02f360
5 changed files with 166 additions and 9 deletions

View File

@@ -3,3 +3,36 @@ export interface IAttachment {
item?: object[];
};
}
// Used for SendAndWaitMessage
export interface TextBlock {
type: string;
text: string;
emoji?: boolean;
}
export interface SectionBlock {
type: 'section';
text: TextBlock;
}
export interface DividerBlock {
type: 'divider';
}
export interface ButtonElement {
type: 'button';
style?: 'primary';
text: TextBlock;
url: string;
}
export interface ActionsBlock {
type: 'actions';
elements: ButtonElement[];
}
export interface SendAndWaitMessageBody {
channel: string;
blocks: Array<DividerBlock | SectionBlock | ActionsBlock>;
}