reblock
Version:
Build interactive Slack surfaces with React
22 lines (21 loc) • 607 B
TypeScript
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 {}