Skip to main content

Module: @lexical/code-shiki

Interfaces

Variables

ShikiTokenizer

Const ShikiTokenizer: Tokenizer

Defined in

packages/lexical-code-shiki/src/CodeHighlighterShiki.ts:79

Functions

getCodeLanguageOptions

getCodeLanguageOptions(): [string, string][]

Returns

[string, string][]

Defined in

packages/lexical-code-shiki/src/FacadeShiki.ts:119


getCodeThemeOptions

getCodeThemeOptions(): [string, string][]

Returns

[string, string][]

Defined in

packages/lexical-code-shiki/src/FacadeShiki.ts:122


isCodeLanguageLoaded

isCodeLanguageLoaded(language): boolean

Parameters

NameType
languagestring

Returns

boolean

Defined in

packages/lexical-code-shiki/src/FacadeShiki.ts:38


loadCodeLanguage

loadCodeLanguage(language, editor?, codeNodeKey?): void

Parameters

NameType
languagestring
editor?LexicalEditor
codeNodeKey?string

Returns

void

Defined in

packages/lexical-code-shiki/src/FacadeShiki.ts:51


loadCodeTheme

loadCodeTheme(theme, editor?, codeNodeKey?): Promise<void>

Parameters

NameType
themestring
editor?LexicalEditor
codeNodeKey?string

Returns

Promise<void>

Defined in

packages/lexical-code-shiki/src/FacadeShiki.ts:97


normalizeCodeLanguage

normalizeCodeLanguage(language): string

Parameters

NameType
languagestring

Returns

string

Defined in

packages/lexical-code-shiki/src/FacadeShiki.ts:126


registerCodeHighlighting

registerCodeHighlighting(editor, tokenizer?): () => void

Parameters

NameType
editorLexicalEditor
tokenizer?Tokenizer

Returns

fn

▸ (): void

Returns

void

Defined in

packages/lexical-code-shiki/src/CodeHighlighterShiki.ts:758