Skip to content

Type Editor


Type Editor / @type-editor/dom-util / has-block-desc / hasBlockDesc

Function: hasBlockDesc()

ts
function hasBlockDesc(dom): boolean;

Defined in: has-block-desc.ts:19

Checks if a DOM node has a block-level ViewDesc associated with it.

Traverses up the DOM tree to find a ViewDesc, then checks if it represents a block node and if the original DOM node is either the main DOM or content DOM of that ViewDesc.

Parameters

ParameterTypeDescription
domNodeThe DOM node to check

Returns

boolean

True if the node has a block ViewDesc, false otherwise

Example

typescript
const paragraph = document.querySelector("p");
const isBlock = hasBlockDesc(paragraph);