@lexical/code-shiki
Interfaces
Tokenizer
Defined in: packages/lexical-code-shiki/src/CodeHighlighterShiki.ts:71
Properties
defaultLanguage
defaultLanguage:
string
Defined in: packages/lexical-code-shiki/src/CodeHighlighterShiki.ts:72
defaultTheme
defaultTheme:
string
Defined in: packages/lexical-code-shiki/src/CodeHighlighterShiki.ts:73
Methods
$tokenize()
$tokenize(
codeNode
,language?
):LexicalNode
[]
Defined in: packages/lexical-code-shiki/src/CodeHighlighterShiki.ts:74
Parameters
codeNode
language?
string
Returns
Variables
ShikiTokenizer
const
ShikiTokenizer:Tokenizer
Defined in: packages/lexical-code-shiki/src/CodeHighlighterShiki.ts:79
Functions
getCodeLanguageOptions()
getCodeLanguageOptions(): [
string
,string
][]
Defined in: packages/lexical-code-shiki/src/FacadeShiki.ts:119
Returns
[string
, string
][]
getCodeThemeOptions()
getCodeThemeOptions(): [
string
,string
][]
Defined in: packages/lexical-code-shiki/src/FacadeShiki.ts:122
Returns
[string
, string
][]
isCodeLanguageLoaded()
isCodeLanguageLoaded(
language
):boolean
Defined in: packages/lexical-code-shiki/src/FacadeShiki.ts:38
Parameters
language
string
Returns
boolean
loadCodeLanguage()
loadCodeLanguage(
language
,editor?
,codeNodeKey?
):undefined
|Promise
<void
>
Defined in: packages/lexical-code-shiki/src/FacadeShiki.ts:51
Parameters
language
string
editor?
codeNodeKey?
string
Returns
undefined
| Promise
<void
>
loadCodeTheme()
loadCodeTheme(
theme
,editor?
,codeNodeKey?
):undefined
|Promise
<void
>
Defined in: packages/lexical-code-shiki/src/FacadeShiki.ts:97
Parameters
theme
string
editor?
codeNodeKey?
string
Returns
undefined
| Promise
<void
>
normalizeCodeLanguage()
normalizeCodeLanguage(
language
):string
Defined in: packages/lexical-code-shiki/src/FacadeShiki.ts:126
Parameters
language
string
Returns
string
registerCodeHighlighting()
registerCodeHighlighting(
editor
,tokenizer?
): () =>void
Defined in: packages/lexical-code-shiki/src/CodeHighlighterShiki.ts:758
Parameters
editor
tokenizer?
Returns
():
void
Returns
void