reshuffle-slack-connector
Version:
A Reshuffle Slack connector
16 lines (15 loc) • 584 B
TypeScript
export default class SlackMessage {
private readonly blocks;
private actions;
constructor(blocks?: any[]);
private renderActions;
button(text: string, action: string, payload: any, styleToApply?: string): void;
link(text: string, url: string): void;
dangerButton(text: string, action: string, payload: any): void;
primaryButton(text: string, action: string, payload: any): void;
divider(): void;
fields(...args: string[]): void;
image(url: string, alt: string, title?: string): void;
text(text: string): void;
getBlocks(): any[];
}