UNPKG

@gechiui/block-editor

Version:
30 lines 1.05 kB
/** * Returns true if two elements are contained within the same block. * * @param {Element} a First element. * @param {Element} b Second element. * * @return {boolean} Whether elements are in the same block. */ export function isInSameBlock(a: Element, b: Element): boolean; /** * Returns true if an element is considered part of the block and not its inner * blocks or appender. * * @param {Element} blockElement Block container element. * @param {Element} element Element. * * @return {boolean} Whether an element is considered part of the block and not * its inner blocks or appender. */ export function isInsideRootBlock(blockElement: Element, element: Element): boolean; /** * Finds the block client ID given any DOM node inside the block. * * @param {Node?} node DOM node. * * @return {string|undefined} Client ID or undefined if the node is not part of * a block. */ export function getBlockClientId(node: Node | null): string | undefined; //# sourceMappingURL=dom.d.ts.map