File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ type SimpleSource = {
88 link : string ;
99} ;
1010import hljs from "highlight.js/lib/core" ;
11+ import type { LanguageFn } from "highlight.js" ;
1112import javascript from "highlight.js/lib/languages/javascript" ;
1213import typescript from "highlight.js/lib/languages/typescript" ;
1314import json from "highlight.js/lib/languages/json" ;
@@ -30,7 +31,7 @@ import plaintext from "highlight.js/lib/languages/plaintext";
3031import { parseIncompleteMarkdown } from "./parseIncompleteMarkdown" ;
3132import { parseMarkdownIntoBlocks } from "./parseBlocks" ;
3233
33- [
34+ const bundledLanguages : [ string , LanguageFn ] [ ] = [
3435 [ "javascript" , javascript ] ,
3536 [ "typescript" , typescript ] ,
3637 [ "json" , json ] ,
@@ -51,7 +52,9 @@ import { parseMarkdownIntoBlocks } from "./parseBlocks";
5152 [ "yaml" , yaml ] ,
5253 [ "sql" , sql ] ,
5354 [ "plaintext" , plaintext ] ,
54- ] . forEach ( ( [ name , language ] ) => hljs . registerLanguage ( name , language as unknown as hljs . LanguageFn ) ) ;
55+ ] ;
56+
57+ bundledLanguages . forEach ( ( [ name , language ] ) => hljs . registerLanguage ( name , language ) ) ;
5558
5659interface katexBlockToken extends Tokens . Generic {
5760 type : "katexBlock" ;
You can’t perform that action at this time.
0 commit comments