@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
constShikiTokenizer: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