Skip to content

TableNode

reference
1 min readUpdated

Kind: Class

Source: atloria-monorepo/packages/editor/src/plugins/table/TableNode.tsx

Extends: DecoratorNode

Methods

MethodSignatureReturns
getTypegetType()string
cloneclone(node: TableNode)TableNode
importJSONimportJSON(serializedNode: SerializedTableNode)TableNode
importDOMimportDOM()`DOMConversionMap
exportJSONexportJSON()SerializedTableNode
getMdastNodegetMdastNode()Mdast.Table
getRowCountgetRowCount()number
getColCountgetColCount()number
createDOMcreateDOM()HTMLElement
updateDOMupdateDOM()false
updateCellContentsupdateCellContents(colIndex: number, rowIndex: number, children: Mdast.PhrasingContent[])void
insertColumnAtinsertColumnAt(colIndex: number)void
deleteColumnAtdeleteColumnAt(colIndex: number)void
insertRowAtinsertRowAt(y: number)void
deleteRowAtdeleteRowAt(rowIndex: number)void
addRowToBottomaddRowToBottom()void
addColumnToRightaddColumnToRight()void
setColumnAlignsetColumnAlign(colIndex: number, align: Mdast.AlignType)void
decoratedecorate(parentEditor: LexicalEditor)JSX.Element
selectselect(coords: [colIndex: number, rowIndex: number])void
isInlineisInline()false

Properties

PropertyType
__mdastNodeMdast.Table
focusEmitterany

Was this page helpful?

Download as PDF