References
summary | ||
public |
F Node(value: any) Base node class. |
|
private |
Optimization of _concat when |
|
private |
Concatenate two input lists. |
|
private |
Generator of nodes in list in order. |
|
private |
F * _iter_fast(first: Node): IterableIterator<Node> Generator of nodes in list in order. |
|
private |
Compute the length of a non-empty list. |
|
private |
Removes last Node from a non-empty list. |
|
private |
Removes input Node from its list. |
|
private |
F _rotate_left(x: Node, n: number): Node Rotate list to the left n steps. |
|
private |
F _rotate_right(x: Node, n: number): Node Rotate list to the right n steps. |
|
private |
Removes first Node from a non-empty list. |
|
public |
Concatenate two input lists. |
|
public |
Return an empty list. |
|
public |
Creates a list from an input iterable. |
|
public |
Generator of nodes in list in order. |
|
public |
Compute the length of a list (can be empty). |
|
public |
Removes last Node from a list. |
|
public |
Push value to list. |
|
public |
F rotate_left(x: Node, n: number): Node Do nothing if x is empty or n is zero. |
|
public |
F rotate_right(x: Node, n: number): Node Do nothing if x is empty or n is zero. |
|
public |
Removes first Node from a list. |
|
public |
Unshift value to list. |
|
public |
Generator of nodes in list in order. |