Closed nicojs closed 1 week ago
The new rendering style requires useNewRenderer: true
so old extensions can opt in.
marked.use({
useNewRenderer: true,
renderer: {
code(token) {
return `<pre><code class="language-">${token.text}</code></pre>`;
},
html(token) {
return token.raw;
}
},
});
Marked version:
13.0.0
Describe the bug
When implementing a renderer plugin the types seem to be incorrect. They are specified to be of type
Tokens.Thing
, but they seem to be strings in practise. See animated gif below:To Reproduce
Expected behavior
Correct type inference