Skip to main content

FullMarkdownHelpers

@blockslides/core


@blockslides/core / FullMarkdownHelpers

Type Alias: FullMarkdownHelpers

FullMarkdownHelpers = MarkdownHelpers & object

Defined in: blockslides/packages/core/src/types.ts:887

Full runtime helpers object provided by MarkdownManager to handlers. This includes the small author-facing helpers plus internal helpers that can be useful for advanced handlers.

Type Declaration

parseChildren()

parseChildren: (tokens) => any[]

Parameters

tokens

MarkdownToken[]

Returns

any[]

getExtension()

getExtension: (name) => any

Parameters

name

string

Returns

any

createNode()

createNode: (type, attrs?, content?) => any

Parameters

type

string

attrs?

any

content?

any[]

Returns

any

currentContext?

optional currentContext: RenderContext

Current render context when calling renderers; undefined during parse.

indent()

indent: (text, ctx?) => string

Indent a multi-line string according to the provided RenderContext.

Parameters

text

string

ctx?

RenderContext

Returns

string

getIndentString()

getIndentString: (level?) => string

Return the indent string for a given level (e.g. ' ' or '\t').

Parameters

level?

number

Returns

string