Skip to main content
Version: Next

Class: RichTextBuilder

Mixes

ParagraphContainer

Mixes

HeadingContainer

Mixes

HorizontalRuleContainer

Mixes

BlockQuoteContainer

Mixes

CodeBlockContainer

Mixes

EmbedContainer

Mixes

ListContainer

Mixes

TableContainer

Mixes

ImageContainer

Mixes

VideoContainer

Implements

Table of contents

Constructors

Methods

Constructors

constructor

new RichTextBuilder(): RichTextBuilder

Returns

RichTextBuilder

Methods

animatedImage

animatedImage(_opts): RichTextBuilder

Parameters

NameType
_optsMediaOptions

Returns

RichTextBuilder

Implementation of

ImageContainer.animatedImage


blockQuote

blockQuote(_opts, _cb): RichTextBuilder

Parameters

NameType
_optsBlockQuoteOptions
_cb(blockQuote: BlockQuoteContext) => void

Returns

RichTextBuilder

Implementation of

BlockQuoteContainer.blockQuote


build

build(): string

Serializes the document to a JSON string

Returns

string


codeBlock

codeBlock(_opts, _cb): RichTextBuilder

Parameters

NameType
_optsCodeBlockOptions
_cb(codeBlock: CodeBlockContext) => void

Returns

RichTextBuilder

Implementation of

CodeBlockContainer.codeBlock


embed

embed(_opts): RichTextBuilder

Parameters

NameType
_optsEmbedOptions

Returns

RichTextBuilder

Implementation of

EmbedContainer.embed


heading

heading(_opts, _cb): RichTextBuilder

Parameters

NameType
_optsHeadingOptions
_cb(heading: HeadingContext) => void

Returns

RichTextBuilder

Implementation of

HeadingContainer.heading


horizontalRule

horizontalRule(): RichTextBuilder

Returns

RichTextBuilder

Implementation of

HorizontalRuleContainer.horizontalRule


image

image(_opts): RichTextBuilder

Parameters

NameType
_optsMediaOptions

Returns

RichTextBuilder

Implementation of

ImageContainer.image


list

list(_opts, _cb): RichTextBuilder

Parameters

NameType
_optsListOptions
_cb(list: ListContext) => void

Returns

RichTextBuilder

Implementation of

ListContainer.list


paragraph

paragraph(_cb): RichTextBuilder

Parameters

NameType
_cb(paragraph: ParagraphContext) => void

Returns

RichTextBuilder

Implementation of

ParagraphContainer.paragraph


table

table(_cb): RichTextBuilder

Parameters

NameType
_cb(table: TableContext) => void

Returns

RichTextBuilder

Implementation of

TableContainer.table


video

video(_opts): RichTextBuilder

Parameters

NameType
_optsVideoOptions

Returns

RichTextBuilder

Implementation of

VideoContainer.video