mirror of
https://github.com/facebook/lexical.git
synced 2025-05-17 15:18:47 +08:00
[lexical-code] Refactor: remove unnecessary type casting (#6202)
This commit is contained in:
@ -144,11 +144,11 @@ export class CodeNode extends ElementNode {
|
||||
}
|
||||
: null;
|
||||
},
|
||||
div: (node: Node) => ({
|
||||
div: () => ({
|
||||
conversion: $convertDivElement,
|
||||
priority: 1,
|
||||
}),
|
||||
pre: (node: Node) => ({
|
||||
pre: () => ({
|
||||
conversion: $convertPreElement,
|
||||
priority: 0,
|
||||
}),
|
||||
@ -324,11 +324,8 @@ export function $isCodeNode(
|
||||
return node instanceof CodeNode;
|
||||
}
|
||||
|
||||
function $convertPreElement(domNode: Node): DOMConversionOutput {
|
||||
let language;
|
||||
if (isHTMLElement(domNode)) {
|
||||
language = domNode.getAttribute(LANGUAGE_DATA_ATTRIBUTE);
|
||||
}
|
||||
function $convertPreElement(domNode: HTMLElement): DOMConversionOutput {
|
||||
const language = domNode.getAttribute(LANGUAGE_DATA_ATTRIBUTE);
|
||||
return {node: $createCodeNode(language)};
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user