SiblingListBlocksIterator
class
Iterates sibling list blocks starting from the given node.
Properties
-
_isForward : boolean
privatemodule:list/list/utils/listwalker~SiblingListBlocksIterator#_isForward
-
module:list/list/utils/listwalker~SiblingListBlocksIterator#_node
-
_previous : null | ListElement
privatemodule:list/list/utils/listwalker~SiblingListBlocksIterator#_previous
-
_previousNodeIndent : null | number
privatemodule:list/list/utils/listwalker~SiblingListBlocksIterator#_previousNodeIndent
-
_previousNodesByIndent : Array<ListElement>
privatemodule:list/list/utils/listwalker~SiblingListBlocksIterator#_previousNodesByIndent
Methods
-
constructor( node, direction )
module:list/list/utils/listwalker~SiblingListBlocksIterator#constructor
Parameters
node : null | ModelNode
The model node.
direction : 'forward' | 'backward'
Iteration direction.
Defaults to
'forward'
-
Symbol.iterator() → IterableIterator<ListIteratorValue>
module:list/list/utils/listwalker~SiblingListBlocksIterator#Symbol.iterator
-
next() → IteratorResult<ListIteratorValue>
module:list/list/utils/listwalker~SiblingListBlocksIterator#next