UNPKG

prosemirror-flat-list

Version:
19 lines (15 loc) 458 B
import type { ResolvedPos } from 'prosemirror-model' import type { ListAttributes } from '../types' import { isListNode } from './is-list-node' export function inCollapsedList($pos: ResolvedPos): boolean { for (let depth = $pos.depth; depth >= 0; depth--) { const node = $pos.node(depth) if (isListNode(node)) { const attrs = node.attrs as ListAttributes if (attrs.collapsed) { return true } } } return false }