Skip to main content

MarkdownTokenizer

@blockslides/core


@blockslides/core / MarkdownTokenizer

Type Alias: MarkdownTokenizer

MarkdownTokenizer = object

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

Custom tokenizer function for marked.js extensions

Properties

name

name: string

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

Token name this tokenizer creates


level?

optional level: "block" | "inline"

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

Priority level for tokenizer ordering (higher = earlier)


start?

optional start: string | (src) => number

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

A string to look for or a function that returns the start index of the token in the source string


tokenize()

tokenize: (src, tokens, lexer) => MarkdownToken | undefined | void

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

Function that attempts to parse custom syntax from start of text

Parameters

src

string

tokens

MarkdownToken[]

lexer

MarkdownLexerConfiguration

Returns

MarkdownToken | undefined | void