An object for any miscellanous user data.
Array of node's children.
An object for any miscellanous user data.
Render index (document order index) of the last render call.
Original options object.
Parent node. If null it means the element is not attached to any screen or program, or the node is a Screen.
Parent screen.
Type of the node (e.g. box).
Unique identifier for Node instances. @internal
Append a node to this node's children.
detach() this node from its parent, and will also detach and destroy each of its descendant nodes each of them emitting [[destory]] event also.
Remove node from its parent.
Emit event for element, and recursively emit same event for all descendants. If s
is provided it will call [[iter]] on self first.
Visit each node's descendants, with [[iter]] function, parents first. If s
is provided it will call [[iter]] on self first.
Get user property with a potential default value.
Insert a node to this node's children at index i.
Bind a keypress listener for a specific key.
Received on mouse events.
Received on key events.
Received when blessed notices something untoward (output is not a tty, terminfo not found, etc).
Bind a keypress listener for a specific key once.
Prepend a node to this node's children.
Remove child node from node.
Set user property to value.
Remove a keypress listener for a specific key.
Generated using TypeDoc
An object for any miscellanous user data.