marked
Functions
configureMarked()
function configureMarked<Instance>(instance?): Instance;Registers the extension on a marked instance (the global marked by
default) and returns it. Calling it again for the same instance is a no-op.
Type Parameters
| Type Parameter |
|---|
Instance extends object |
Parameters
| Parameter | Type |
|---|---|
instance |
Instance |
Returns
Instance
createOrbitExtension()
function createOrbitExtension(): TokenizerExtension & RendererExtension<string, string>;The tokenizer and renderer that orbitMarked() wraps.
Returns
TokenizerExtension & RendererExtension<string, string>
hydrateOrbitBlocks()
function hydrateOrbitBlocks(root?, options?): OrbitSVGRenderer[];Turns every orbit placeholder under root (default: the whole document)
into a live map. Call it after inserting the rendered HTML.
Parameters
| Parameter | Type |
|---|---|
root? |
ParentNode |
options? |
AutoRenderOptions |
Returns
orbitMarked()
function orbitMarked(): MarkedExtension;The marked extension, for new Marked(orbitMarked()) or
marked.use(orbitMarked()).
Returns
MarkedExtension
renderOrbitMarkdown()
function renderOrbitMarkdown(markdown): Promise<string>;Renders markdown to HTML with orbit fences turned into placeholders. Uses
its own marked instance, so the global marked is left untouched.
Parameters
| Parameter | Type |
|---|---|
markdown |
string |
Returns
Promise<string>