UNPKG

reblock

Version:

Build interactive Slack surfaces with React

22 lines (21 loc) 607 B
import type { Instance, TextInstance } from '../renderer' import type { types as Slack } from '@slack/bolt' export declare const richTextElementTagNames: string[] export declare function jsxToRichTextBlock( jsx: Instance | TextInstance ): Slack.RichTextBlock export declare function jsxToList( jsx: Instance, defaultIndent?: number ): Slack.RichTextList[] type RichTextTextStyle = { bold?: boolean italic?: boolean strike?: boolean code?: boolean } export declare function jsxToRichTextElements( jsx: Instance | TextInstance, style?: RichTextTextStyle ): Slack.RichTextElement[] export {}