lexical-remark
Version:
This package contains Markdown helpers and functionality for Lexical using remark-parse.
22 lines (21 loc) • 520 B
JavaScript
import lexical from 'lexical';
export const code = (node) => {
const remarkNode = {
type: 'code',
value: node
.getChildren()
.map((child) => {
if (lexical.$isTextNode(child)) {
return child.getTextContent();
}
else if (lexical.$isLineBreakNode(child)) {
return '\n';
}
else {
return '';
}
})
.join(''),
};
return remarkNode;
};