Skip to main content

@lexical/code-core

Variables

CodeImportExtension

const CodeImportExtension: LexicalExtension<ExtensionConfigBase, "@lexical/code/Import", unknown, unknown>

Defined in: packages/lexical-code-core/src/CodeImportExtension.ts:210

Experimental

Bundles CodeImportRules (plus CoreImportExtension) into a single dependency. The legacy CodeNode.importDOM continues to work in parallel; depend on this extension to opt into the new pipeline.


CodeImportRules

const CodeImportRules: DOMImportRule<ElementSelectorBuilder<HTMLElement, Record<string, never>>>[]

Defined in: packages/lexical-code-core/src/CodeImportExtension.ts:192

Experimental

Import rules for CodeNode.

Specific class-restricted rules (GitHub raw-file-view detectors) are registered before the generic <table> / <tr> / <td> rules so they win dispatch.

References

$createCodeHighlightNode

Re-exports $createCodeHighlightNode


$createCodeNode

Re-exports $createCodeNode


$getCodeLineDirection

Re-exports $getCodeLineDirection


$getEndOfCodeInLine

Re-exports $getEndOfCodeInLine


$getFirstCodeNodeOfLine

Re-exports $getFirstCodeNodeOfLine


$getLastCodeNodeOfLine

Re-exports $getLastCodeNodeOfLine


$getStartOfCodeInLine

Re-exports $getStartOfCodeInLine


$isCodeHighlightNode

Re-exports $isCodeHighlightNode


$isCodeNode

Re-exports $isCodeNode


$outdentLeadingSpaces

Re-exports $outdentLeadingSpaces


CodeExtension

Re-exports CodeExtension


CodeHighlightNode

Re-exports CodeHighlightNode


CodeIndentConfig

Re-exports CodeIndentConfig


CodeIndentExtension

Re-exports CodeIndentExtension


CodeNode

Re-exports CodeNode


DEFAULT_CODE_LANGUAGE

Re-exports DEFAULT_CODE_LANGUAGE


getDefaultCodeLanguage

Re-exports getDefaultCodeLanguage


SerializedCodeNode

Re-exports SerializedCodeNode