mirror of
https://github.com/ianstormtaylor/slate.git
synced 2025-08-06 23:36:31 +02:00
update docs on Node.ancestors/levels and Path.ancestors (#4987)
This commit is contained in:
@@ -19,7 +19,7 @@ type Path = number[]
|
|||||||
|
|
||||||
Get a list of ancestor paths for a given path.
|
Get a list of ancestor paths for a given path.
|
||||||
|
|
||||||
The paths are sorted from deepest to shallowest ancestor. However, if the `reverse: true` option is passed, they are reversed.
|
The paths are sorted from shallowest to deepest ancestor. However, if the `reverse: true` option is passed, they are reversed.
|
||||||
|
|
||||||
#### `Path.common(path: Path, another: Path) => Path`
|
#### `Path.common(path: Path, another: Path) => Path`
|
||||||
|
|
||||||
|
@@ -15,7 +15,7 @@ Get the node at a specific `path`, asserting that it is an ancestor node. If the
|
|||||||
|
|
||||||
#### `Node.ancestors(root: Node, path: Path, options?) => Generator<NodeEntry<Ancestor>>`
|
#### `Node.ancestors(root: Node, path: Path, options?) => Generator<NodeEntry<Ancestor>>`
|
||||||
|
|
||||||
Return a generator of all the ancestor nodes above a specific path. By default, the order is bottom-up, from lowest to highest ancestor in the tree, but you can pass the `reverse: true` option to go top-down.
|
Return a generator of all the ancestor nodes above a specific path. By default, the order is top-down, from highest to lowest ancestor in the tree, but you can pass the `reverse: true` option to go bottom-up.
|
||||||
|
|
||||||
Options: `{reverse?: boolean}`
|
Options: `{reverse?: boolean}`
|
||||||
|
|
||||||
@@ -71,7 +71,7 @@ Get the node at a specific `path`, ensuring it's a leaf text node. If the node i
|
|||||||
|
|
||||||
#### `Node.levels(root: Node, path: Path, options?) => Generator<NodeEntry>`
|
#### `Node.levels(root: Node, path: Path, options?) => Generator<NodeEntry>`
|
||||||
|
|
||||||
Return a generator of the nodes in a branch of the tree, from a specific `path`. By default, the order is top-down, from the lowest to the highest node in the tree, but you can pass the `reverse: true` option to go bottom-up.
|
Return a generator of the nodes in a branch of the tree, from a specific `path`. By default, the order is top-down, from the highest to the lowest node in the tree, but you can pass the `reverse: true` option to go bottom-up.
|
||||||
|
|
||||||
Options: `{reverse?: boolean}`
|
Options: `{reverse?: boolean}`
|
||||||
|
|
||||||
|
@@ -122,8 +122,8 @@ export const Node: NodeInterface = {
|
|||||||
/**
|
/**
|
||||||
* Return a generator of all the ancestor nodes above a specific path.
|
* Return a generator of all the ancestor nodes above a specific path.
|
||||||
*
|
*
|
||||||
* By default the order is bottom-up, from lowest to highest ancestor in
|
* By default the order is top-down, from highest to lowest ancestor in
|
||||||
* the tree, but you can pass the `reverse: true` option to go top-down.
|
* the tree, but you can pass the `reverse: true` option to go bottom-up.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
*ancestors(
|
*ancestors(
|
||||||
@@ -438,7 +438,7 @@ export const Node: NodeInterface = {
|
|||||||
/**
|
/**
|
||||||
* Return a generator of the in a branch of the tree, from a specific path.
|
* Return a generator of the in a branch of the tree, from a specific path.
|
||||||
*
|
*
|
||||||
* By default the order is top-down, from lowest to highest node in the tree,
|
* By default the order is top-down, from highest to lowest node in the tree,
|
||||||
* but you can pass the `reverse: true` option to go bottom-up.
|
* but you can pass the `reverse: true` option to go bottom-up.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@@ -57,7 +57,7 @@ export const Path: PathInterface = {
|
|||||||
/**
|
/**
|
||||||
* Get a list of ancestor paths for a given path.
|
* Get a list of ancestor paths for a given path.
|
||||||
*
|
*
|
||||||
* The paths are sorted from deepest to shallowest ancestor. However, if the
|
* The paths are sorted from shallowest to deepest ancestor. However, if the
|
||||||
* `reverse: true` option is passed, they are reversed.
|
* `reverse: true` option is passed, they are reversed.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user