OptionalisOptionalnodeNode/mark name used for rendering (typically the extension name)
OptionalparseOptionalrenderOptionaltokenizerCustom tokenizer for marked.js to handle non-standard markdown syntax
OptionaltokenToken name used for parsing (e.g., 'codespan', 'code', 'strong')
Extension contract for markdown parsing/serialization.