Skip to content

Commit 00c03b4

Browse files
committed
chore: adapt to @types/markdown-it v14
1 parent 5ab0945 commit 00c03b4

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/index.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
import Prism, { Grammar } from 'prismjs'
22
import loadLanguages from 'prismjs/components/'
3-
import MarkdownIt from 'markdown-it'
4-
import Renderer, { RenderRule } from 'markdown-it/lib/renderer'
5-
import StateCore from 'markdown-it/lib/rules_core/state_core'
6-
import Token from 'markdown-it/lib/token'
3+
import MarkdownIt, { Renderer, StateCore, Token } from 'markdown-it'
74

85
const SPECIFIED_LANGUAGE_META_KEY = 'de.joshuagleitze.markdown-it-prism.specifiedLanguage'
96
type SelectedPrismLanguage = [string, Grammar | undefined]
@@ -196,7 +193,7 @@ function extractInlineCodeSpecifiedLanguage(inlineCodeToken: Token, followingTok
196193
* @param existingRule
197194
* The previously configured render rule for fenced code blocks.
198195
*/
199-
function applyCodeAttributes(markdownit: MarkdownIt, options: Options, existingRule: RenderRule): RenderRule {
196+
function applyCodeAttributes(markdownit: MarkdownIt, options: Options, existingRule: Renderer.RenderRule): Renderer.RenderRule {
200197
return (tokens, idx, renderOptions, env, self) => {
201198
const fenceToken = tokens[idx]
202199
const info = fenceToken.info ? markdownit.utils.unescapeAll(fenceToken.info).trim() : ''
@@ -229,7 +226,7 @@ function applyCodeAttributes(markdownit: MarkdownIt, options: Options, existingR
229226
* @param existingRule
230227
* The previously configured render rule for inline code.
231228
*/
232-
function renderInlineCode(markdownit: MarkdownIt, options: Options, existingRule: RenderRule): RenderRule {
229+
function renderInlineCode(markdownit: MarkdownIt, options: Options, existingRule: Renderer.RenderRule): Renderer.RenderRule {
233230
return (tokens, idx, renderOptions, env, self) => {
234231
const inlineCodeToken = tokens[idx]
235232
const specifiedLanguage = inlineCodeToken.meta ? (inlineCodeToken.meta[SPECIFIED_LANGUAGE_META_KEY] || '') : ''

0 commit comments

Comments
 (0)