Creates an Iterable that iterates the elements from sources picked from a list based on the result of a lazily evaluated choice.
A callback used to choose a source.
An AsyncQueryable of key/value pairs, where each value is an AsyncQueryable object.
A default source to use when another choice could not be made.
Creates an Iterable that iterates the elements from one of two sources based on the result of a lazily evaluated condition.
A callback used to choose a source.
The source to use when the callback evaluates to true
.
The source to use when the callback evaluates to false
.
Creates an AsyncIterable that iterates the elements from one of two sources based on the result of a lazily evaluated condition.
A callback used to choose a source.
The source to use when the callback evaluates to true
.
The source to use when the callback evaluates to false
.
An Iterator object.
Creates an AsyncIterable that, when iterated, consumes the provided AsyncIterator.
An AsyncIterator object.
Creates an AsyncIterable that repeats the provided value forever.
The value for each element of the AsyncIterable.
Creates an AsyncIterable with no elements.
Creates an AsyncIterable whose values are provided by a callback executed a provided number of times.
The number of times to execute the callback.
The callback to execute.
Creates an Iterable that iterates the elements from one of two sources based on the result of a lazily evaluated condition.
A callback used to choose a source.
The source to use when the callback evaluates to true
.
The source to use when the callback evaluates to false
.
Creates an AsyncIterable that iterates the elements from one of two sources based on the result of a lazily evaluated condition.
A callback used to choose a source.
The source to use when the callback evaluates to true
.
The source to use when the callback evaluates to false
.
Creates an Iterable for the own property entries of an object
.
An object
.
Creates an AsyncIterable for the own property entries of an object
.
An object
or a Promise for an object
.
Creates an AsyncIterable for the own property keys of an object
.
An object
or a Promise for an object
.
Creates an AsyncIterable for the own property values of an object
.
An object
or a Promise for an object
.
Creates an AsyncIterable over a single element.
The only element for the AsyncIterable.
Creates an Iterable for a value repeated a provided number of times.
The value for each element of the Iterable.
The number of times to repeat the value.
Creates an Iterable for a value repeated a provided number of times.
The value for each element of the Iterable.
The number of times to repeat the value.
Computes the average for a series of numbers.
Computes the average for a series of numbers.
A Queryable object.
A callback used to convert a value in source
to a number.
Computes the average for a series of numbers.
NOTE: If any element is not a number
, this overload will throw.
An AsyncQueryable object.
Computes the average for a series of numbers.
An AsyncQueryable object.
A callback used to convert a value in source
to a number.
Creates a tuple whose first element is a HierarchyIterable containing the first span of elements that do not match the supplied predicate, and whose second element is a HierarchyIterable containing the remaining elements.
The first HierarchyIterable is eagerly evaluated, while the second HierarchyIterable is lazily evaluated.
A HierarchyIterable object.
The predicate used to match elements.
Creates a tuple whose first element is an Iterable containing the first span of elements that do not match the supplied predicate, and whose second element is an Iterable containing the remaining elements.
The first Iterable is eagerly evaluated, while the second Iterable is lazily evaluated.
A HierarchyIterable object.
The predicate used to match elements.
Creates a tuple whose first element is a HierarchyIterable containing the first span of elements that do not match the supplied predicate, and whose second element is an AsyncHierarchyIterable containing the remaining elements.
The first HierarchyIterable is eagerly evaluated, while the second AsyncHierarchyIterable is lazily evaluated.
A HierarchyIterable or AsyncHierarchyIterable object.
The predicate used to match elements.
Creates a tuple whose first element is an Iterable containing the first span of elements that do not match the supplied predicate, and whose second element is an AsyncIterable containing the remaining elements.
The first Iterable is eagerly evaluated, while the second AsyncIterable is lazily evaluated.
A HierarchyIterable or AsyncHierarchyIterable object.
The predicate used to match elements.
Computes a scalar value indicating whether every element in left
corresponds to a matching element
in right
at the same position.
Computes a scalar value indicating whether every element in left
corresponds to a matching element
in right
at the same position.
A Queryable object.
A Queryable object.
An optional callback used to compare the equality of two elements.
Computes a scalar value indicating whether every element in left
corresponds to a matching element
in right
at the same position.
An AsyncQueryable object.
An AsyncQueryable object.
Computes a scalar value indicating whether every element in left
corresponds to a matching element
in right
at the same position.
An AsyncQueryable object.
An AsyncQueryable object.
An optional callback used to compare the equality of two elements.
Counts the number of elements, optionally filtering elements using the supplied callback.
A Queryable object.
An optional callback used to match each element.
Counts the number of elements, optionally filtering elements using the supplied callback.
A Queryable object.
An optional callback used to match each element.
Iterates over all of the elements in an AsyncQueryable, ignoring the results.
A Queryable object.
Finds the value at the provided offset. A negative offset starts from the last element.
An AsyncQueryable object.
An offset.
Computes a scalar value indicating whether the elements of left
end
with the same sequence of elements in right
.
Computes a scalar value indicating whether the elements of left
end
with the same sequence of elements in right
.
A Queryable object.
A Queryable object.
An optional callback used to compare the equality of two elements.
Computes a scalar value indicating whether the elements of left
end
with the same sequence of elements in right
.
An AsyncQueryable object.
An AsyncQueryable object.
Computes a scalar value indicating whether the elements of left
end
with the same sequence of elements in right
.
An AsyncQueryable object.
An AsyncQueryable object.
An optional callback used to compare the equality of two elements.
Eagerly evaluate a HierarchyIterable, returning a HierarchyIterable for the elements of the original sequence.
Eagerly evaluate a HierarchyIterable or AsyncHierarchyIterable, returning a Promise for a HierarchyIterable for the resolved elements of the original sequence.
A HierarchyIterable or AsyncHierarchyIterable object.
Eagerly evaluate an AsyncQueryable, returning a Promise for an Iterable for the resolved elements of the original sequence.
A HierarchyIterable or AsyncHierarchyIterable object.
Computes a scalar value indicating whether all elements match the supplied callback.
A Queryable object.
A callback used to match each element.
Computes a scalar value indicating whether all elements match the supplied callback.
A Queryable object.
A callback used to match each element.
Computes a scalar value indicating whether all elements match the supplied callback.
An AsyncQueryable object.
A callback used to match each element.
Gets the first element, optionally filtering elements using the supplied callback.
A Queryable object.
An optional callback used to match each element.
Gets the first element, optionally filtering elements using the supplied callback.
A Queryable object.
An optional callback used to match each element.
Gets the first element, optionally filtering elements using the supplied callback.
A Queryable object.
An optional callback used to match each element.
Invokes a callback for each element of source
.
An AsyncQueryable object.
The callback to invoke.
Computes a scalar value indicating whether the provided value is included in a Queryable.
Computes a scalar value indicating whether the provided value is included in a Queryable.
A Queryable object.
A value.
An optional callback used to compare the equality of two elements.
Computes a scalar value indicating whether the provided value is included in an AsyncQueryable.
An AsyncQueryable object.
A value.
Computes a scalar value indicating whether the provided value is included in an AsyncQueryable.
An AsyncQueryable object.
A value.
An optional callback used to compare the equality of two elements.
Computes a scalar value indicating whether the elements of left
include
an exact sequence of elements from right
.
Computes a scalar value indicating whether the elements of left
include
an exact sequence of elements from right
.
A Queryable object.
A Queryable object.
A callback used to compare the equality of two elements.
Computes a scalar value indicating whether the elements of left
include
an exact sequence of elements from right
.
An AsyncQueryable object.
An AsyncQueryable object.
Computes a scalar value indicating whether the elements of left
include
an exact sequence of elements from right
.
An AsyncQueryable object.
An AsyncQueryable object.
A callback used to compare the equality of two elements.
Gets the last element of a Queryable, optionally filtering elements using the supplied callback.
A Queryable object.
An optional callback used to match each element.
Gets the last element of a Queryable, optionally filtering elements using the supplied callback.
An AsyncQueryable object.
An optional callback used to match each element.
Gets the last element of a Queryable, optionally filtering elements using the supplied callback.
An AsyncQueryable object.
An optional callback used to match each element.
Gets the maximum element of a Queryable, optionally comparing elements using the supplied callback.
A Queryable object.
An optional callback used to compare two elements.
Gets the maximum element of an AsyncQueryable, optionally comparing elements using the supplied callback.
An AsyncQueryable object.
An optional callback used to compare two elements.
Gets the minimum element of a Queryable, optionally comparing elements using the supplied callback.
A Queryable object.
An optional callback used to compare two elements.
Gets the minimum element of an AsyncQueryable, optionally comparing elements using the supplied callback.
An AsyncQueryable object.
An optional callback used to compare two elements.
Finds the value at the provided offset. A negative offset starts from the last element.
An AsyncQueryable object.
An offset.
Computes a scalar value by applying an accumulator callback over each element.
A Queryable object.
the callback used to compute the result.
Computes a scalar value by applying an accumulator callback over each element.
A Queryable object.
the callback used to compute the result.
An optional seed value.
An optional callback used to compute the final result.
Computes a scalar value by applying an accumulator callback over each element.
A Queryable object.
the callback used to compute the result.
An optional seed value.
An optional callback used to compute the final result.
Computes a scalar value by applying an accumulator callback over each element.
An AsyncQueryable object.
the callback used to compute the result.
Computes a scalar value by applying an accumulator callback over each element.
An AsyncQueryable object.
the callback used to compute the result.
An optional seed value.
Computes a scalar value by applying an accumulator callback over each element.
An AsyncQueryable object.
the callback used to compute the result.
An optional seed value.
An optional callback used to compute the final result.
Computes a scalar value by applying an accumulator callback over each element in reverse.
A Queryable object.
the callback used to compute the result.
Computes a scalar value by applying an accumulator callback over each element in reverse.
A Queryable object.
the callback used to compute the result.
An optional seed value.
An optional callback used to compute the final result.
Computes a scalar value by applying an accumulator callback over each element in reverse.
A Queryable object.
the callback used to compute the result.
An optional seed value.
An optional callback used to compute the final result.
Computes a scalar value by applying an accumulator callback over each element in reverse.
An AsyncQueryable object.
the callback used to compute the result.
Computes a scalar value by applying an accumulator callback over each element in reverse.
An AsyncQueryable object.
the callback used to compute the result.
An optional seed value.
Computes a scalar value by applying an accumulator callback over each element in reverse.
An AsyncQueryable object.
the callback used to compute the result.
An optional seed value.
An optional callback used to compute the final result.
Gets the only element, or returns undefined
.
An AsyncQueryable object.
An optional callback used to match each element.
Gets the only element, or returns undefined
.
An AsyncQueryable object.
An optional callback used to match each element.
Computes a scalar value indicating whether source
contains any elements,
optionally filtering the elements using the supplied callback.
A Queryable object.
An optional callback used to match each element.
Computes a scalar value indicating whether source
contains any elements,
optionally filtering the elements using the supplied callback.
An AsyncQueryable object.
An optional callback used to match each element.
Creates a tuple whose first element is an Iterable containing the first span of elements that match the supplied predicate, and whose second element is an Iterable containing the remaining elements.
The first Iterable is eagerly evaluated, while the second Iterable is lazily evaluated.
A Queryable object.
The predicate used to match elements.
Creates a tuple whose first element is an Iterable containing the first span of elements that match the supplied predicate, and whose second element is an Iterable containing the remaining elements.
The first Iterable is eagerly evaluated, while the second Iterable is lazily evaluated.
A Queryable object.
The predicate used to match elements.
Creates a tuple whose first element is an Iterable containing the first span of elements that match the supplied predicate, and whose second element is an Iterable containing the remaining elements.
The first Iterable is eagerly evaluated, while the second Iterable is lazily evaluated.
A Queryable object.
The predicate used to match elements.
Creates a tuple whose first element is an Iterable containing the first span of elements that match the supplied predicate, and whose second element is an Iterable containing the remaining elements.
The first Iterable is eagerly evaluated, while the second Iterable is lazily evaluated.
A Queryable object.
The predicate used to match elements.
Creates a tuple whose first element is an Iterable containing the first span of elements that match the supplied predicate, and whose second element is an AsyncIterable containing the remaining elements.
The first Iterable is eagerly evaluated, while the second AsyncIterable is lazily evaluated.
An AsyncQueryable object.
The predicate used to match elements.
Creates a tuple whose first element is an Iterable containing the first span of elements that match the supplied predicate, and whose second element is an AsyncIterable containing the remaining elements.
The first Iterable is eagerly evaluated, while the second AsyncIterable is lazily evaluated.
An AsyncQueryable object.
The predicate used to match elements.
Creates a tuple whose first element is an Iterable containing the first span of elements that match the supplied predicate, and whose second element is an AsyncIterable containing the remaining elements.
The first Iterable is eagerly evaluated, while the second AsyncIterable is lazily evaluated.
An AsyncQueryable object.
The predicate used to match elements.
Creates a tuple whose first element is an Iterable containing the first span of elements that match the supplied predicate, and whose second element is an AsyncIterable containing the remaining elements.
The first Iterable is eagerly evaluated, while the second AsyncIterable is lazily evaluated.
An AsyncQueryable object.
The predicate used to match elements.
Computes a scalar value indicating whether the elements of this Query start with the same sequence of elements in another Queryable.
Computes a scalar value indicating whether the elements of this Query start with the same sequence of elements in another Queryable.
A Queryable object.
A Queryable object.
A callback used to compare the equality of two elements.
Computes a scalar value indicating whether the elements of this Query start with the same sequence of elements in another Queryable.
An AsyncQueryable object.
An AsyncQueryable object.
Computes a scalar value indicating whether the elements of this Query start with the same sequence of elements in another Queryable.
An AsyncQueryable object.
An AsyncQueryable object.
A callback used to compare the equality of two elements.
Computes the sum for a series of numbers.
Computes the sum for a series of numbers.
A Queryable object.
A callback used to convert a value in source
to a number.
Computes the sum for a series of numbers.
NOTE: If any element is not a number
, this overload will throw.
An AsyncQueryable object.
Computes the sum for a series of numbers.
An AsyncQueryable object.
A callback used to convert a value in source
to a number.
Creates an Array for the elements of the Queryable.
Creates an Array for the elements of the Queryable.
A Queryable object.
A callback that selects a value for each element.
Creates an Array for the elements of the AsyncIterable.
An AsyncQueryable object.
Creates an Array for the elements of the AsyncIterable.
An AsyncQueryable object.
A callback that selects a value for each element.
Creates a Lookup for the elements of the Query.
A Queryable object.
A callback used to select a key for each element.
Creates a Lookup for the elements of the Query.
A Queryable object.
A callback used to select a key for each element.
A callback that selects a value for each element.
Creates a Lookup for the elements of the source.
An AsyncQueryable object.
A callback used to select a key for each element.
Creates a Lookup for the elements of the source.
An AsyncQueryable object.
A callback used to select a key for each element.
A callback that selects a value for each element.
Creates a Map for the elements of the Query.
A Queryable object.
A callback used to select a key for each element.
Creates a Map for the elements of the Query.
A Queryable object.
A callback used to select a key for each element.
A callback that selects a value for each element.
Creates a Map for the elements of the source.
An AsyncQueryable object.
A callback used to select a key for each element.
Creates a Map for the elements of the source.
An AsyncQueryable object.
A callback used to select a key for each element.
A callback that selects a value for each element.
Creates an Object for the elements of source
.
A Queryable object.
The prototype for the object.
A callback used to select a key for each element.
Creates an Object for the elements of source
.
A Queryable object.
The prototype for the object.
A callback used to select a key for each element.
A callback that selects a value for each element.
Creates an Object for the elements of source
.
An AsyncQueryable object.
The prototype for the object.
A callback used to select a key for each element.
Creates an Object for the elements of source
.
An AsyncQueryable object.
The prototype for the object.
A callback used to select a key for each element.
A callback that selects a value for each element.
Creates a Set for the elements of the Query.
Creates a Set for the elements of the Query.
A Queryable object.
A callback that selects a value for each element.
Creates a Set for the elements of the Query.
An AsyncQueryable object.
Creates a Set for the elements of the Query.
An AsyncQueryable object.
A callback that selects a value for each element.
Creates a HierarchyIterable for the elements of source
with the provided value
appended to the
end.
The HierarchyIterable to append to.
The value to append.
Creates an Iterable for the elements of source
with the provided value
appended to the
end.
The HierarchyIterable to append to.
The value to append.
Creates an AsyncIterable for the elements of source
with the provided value
appended to the
end.
The HierarchyIterable or AsyncHierarchyIterable to append to.
The value to append.
Creates an AsyncIterable for the elements of source
with the provided value
appended to the
end.
The HierarchyIterable or AsyncHierarchyIterable to append to.
The value to append.
Creates a HierarchyIterable that concatenates a HierarchyIterable and a Queryable.
A HierarchyIterable value.
A Queryable object.
Creates a HierarchyIterable that concatenates a Queryable and a HierarchyIterable.
A HierarchyIterable value.
A Queryable object.
A HierarchyIterable value.
A Queryable object.
Creates an AsyncHierarchyIterable that concatenates a HierarchyIterable or AsyncHierarchyIterable object with an AsyncQueryable object.
A HierarchyIterable or AsyncHierarchyIterable object.
An AsyncQueryable object.
Creates an AsyncHierarchyIterable that concatenates an AsyncQueryable object with a HierarchyIterable or AsyncHierarchyIterable object.
A HierarchyIterable or AsyncHierarchyIterable object.
An AsyncQueryable object.
Creates an AsyncIterable that concatenates two AsyncQueryable objects.
A HierarchyIterable or AsyncHierarchyIterable object.
An AsyncQueryable object.
Creates a HierarchyIterable that contains the provided default value if source
contains no elements.
A HierarchyIterable object.
The default value.
Creates an Iterable that contains the provided default value if source
contains no elements.
A HierarchyIterable object.
The default value.
Creates an AsyncHierarchyIterable that contains the provided default value if source
contains no elements.
A HierarchyIterable or AsyncHierarchyIterable object.
The default value.
Creates an AsyncIterable that contains the provided default value if source
contains no elements.
A HierarchyIterable or AsyncHierarchyIterable object.
The default value.
Creates a HierarchyIterable for the distinct elements of source
.
A HierarchyIterable object.
Creates a HierarchyIterable for the distinct elements of source
.
A HierarchyIterable object.
A callback used to select the key to determine uniqueness.
Creates an Iterable for the distinct elements of source
.
A HierarchyIterable object.
Creates an Iterable for the distinct elements of source
.
A HierarchyIterable object.
A callback used to select the key to determine uniqueness.
Creates an AsyncHierarchyIterable for the distinct elements of source
.
A HierarchyIterable or AsyncHierarchyIterable object.
Creates an AsyncHierarchyIterable for the distinct elements of source
.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to select the key to determine uniqueness.
Creates an AsyncIterable for the distinct elements of source.
A HierarchyIterable or AsyncHierarchyIterable object.
Creates an AsyncIterable for the distinct elements of source.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to select the key to determine uniqueness.
Lazily invokes a callback as each element of the iterable is iterated.
A Queryable object.
The callback to invoke.
Lazily invokes a callback as each element of the iterable is iterated.
A Queryable object.
The callback to invoke.
Lazily invokes a callback as each element of the iterable is iterated.
An AsyncQueryable object.
The callback to invoke.
Lazily invokes a callback as each element of the iterable is iterated.
An AsyncQueryable object.
The callback to invoke.
Lazily invokes a callback as each element of the iterable is iterated.
An AsyncQueryable object.
The callback to invoke.
Lazily invokes a callback as each element of the iterable is iterated.
An AsyncQueryable object.
The callback to invoke.
Lazily invokes a callback as each element of the iterable is iterated.
An AsyncQueryable object.
The callback to invoke.
Lazily invokes a callback as each element of the iterable is iterated.
An AsyncQueryable object.
The callback to invoke.
Creates a HierarchyIterable for the set difference between a HierarchyIterable and a Queryable object.
A HierarchyIterable object.
A Queryable object.
Creates a subquery for the set difference between two Queryable objects.
A HierarchyIterable object.
A Queryable object.
Creates an AsyncHierarchyIterable for the set difference between a HierarchyIterable or an AsyncHierarchyIterable and an AsyncQueryable object.
A HierarchyIterable or AsyncHierarchyIterable object.
An AsyncQueryable object.
Creates an AsyncIterable for the set difference between two AsyncQueryable objects.
A HierarchyIterable or AsyncHierarchyIterable object.
An AsyncQueryable object.
Creates a HierarchyIterable that iterates the results of recursively expanding the
elements of source
.
A HierarchyIterable object.
A callback used to recusively expand each element.
Creates an Iterable that iterates the results of recursively expanding the
elements of the source
.
A HierarchyIterable object.
A callback used to recusively expand each element.
Creates an AsyncHierarchyIterable that iterates the results of recursively expanding the
elements of source
.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to recusively expand each element.
Creates an AsyncIterable that iterates the results of recursively expanding the
elements of source
.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to recusively expand each element.
Creates a HierarchyIterable whose elements match the supplied predicate.
A HierarchyIterable object.
A callback used to match each element.
Creates a HierarchyIterable whose elements match the supplied predicate.
A HierarchyIterable object.
A callback used to match each element.
Creates a HierarchyIterable whose elements match the supplied predicate.
A HierarchyIterable object.
A callback used to match each element.
Creates an Iterable whose elements match the supplied predicate.
A HierarchyIterable object.
A callback used to match each element.
Creates an Iterable whose elements match the supplied predicate.
A HierarchyIterable object.
A callback used to match each element.
Creates an AsyncHierarchyIterable whose elements match the supplied predicate.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to match each element.
Creates an AsyncHierarchyIterable whose elements match the supplied predicate.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to match each element.
Creates an AsyncHierarchyIterable whose elements match the supplied predicate.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to match each element.
Creates an AsyncIterable whose elements match the supplied predicate.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to match each element.
Creates an AsyncIterable whose elements match the supplied predicate.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to match each element.
Creates a HierarchyIterable whose elements are neither null
nor undefined
.
A HierarchyIterable object.
Creates an Iterable whose elements are neither null
nor undefined
.
A HierarchyIterable object.
Creates an AsyncHierarchyIterable whose elements are neither null
nor undefined
.
A HierarchyIterable or AsyncHierarchyIterable object.
Creates an AsyncIterable whose elements are neither null
nor undefined
.
A HierarchyIterable or AsyncHierarchyIterable object.
Creates an Iterable that iterates the results of applying a callback to each element of source
.
A Queryable object.
A callback used to map each element into an iterable.
Creates an Iterable that iterates the results of applying a callback to each element of source
.
A Queryable object.
A callback used to map each element into an iterable.
Creates an AsyncIterable that iterates the results of applying a callback to each element of source
.
A Queryable object.
A callback used to map each element into an iterable.
Creates an AsyncIterable that iterates the results of applying a callback to each element of source
.
A Queryable object.
A callback used to map each element into an iterable.
Groups each element of a HierarchyIterable by its key.
A HierarchyIterable object.
A callback used to select the key for an element.
Groups each element of a Queryable by its key.
A HierarchyIterable object.
A callback used to select the key for an element.
Groups each element of a Queryable by its key.
A HierarchyIterable object.
A callback used to select the key for an element.
A callback used to select a value for an element.
Groups each element of a Queryable by its key.
A HierarchyIterable object.
A callback used to select the key for an element.
A callback used to select a value for an element.
A callback used to select a result from a group.
Groups each element of a HierarchyIterable or AsyncHierarchyIterable by its key.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to select the key for an element.
Groups each element of an AsyncQueryable by its key.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to select the key for an element.
Groups each element of an AsyncQueryable by its key.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to select the key for an element.
A callback used to select a value for an element.
Groups each element of an AsyncQueryable by its key.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to select the key for an element.
A callback used to select a value for an element.
A callback used to select a result from a group.
Creates a HierarchyIterable for the set intersection of a HierarchyIterable object and a Queryable object.
A HierarchyIterable object.
A Queryable object.
Creates a HierarchyIterable for the set intersection of a Queryable object and a HierarchyIterable object.
A HierarchyIterable object.
A Queryable object.
A HierarchyIterable object.
A Queryable object.
Creates a HierarchyIterable for the set intersection of a HierarchyIterable or AsyncHierarchyIterable object and an AsyncQueryable object.
A HierarchyIterable or AsyncHierarchyIterable object.
An AsyncQueryable object.
Creates a HierarchyIterable for the set intersection of an AsyncQueryable object and a HierarchyIterable or AsyncHierarchyIterable object.
A HierarchyIterable or AsyncHierarchyIterable object.
An AsyncQueryable object.
Creates an AsyncIterable for the set intersection of two AsyncQueryable objects.
A HierarchyIterable or AsyncHierarchyIterable object.
An AsyncQueryable object.
Creates an AsyncIterable by applying a callback to each element of an AsyncQueryable.
An AsyncQueryable object.
A callback used to map each element.
Creates a HierarchyIterable that splits a Queryable into one or more pages. While advancing from page to page is evaluated lazily, the elements of the page are evaluated eagerly.
A HierarchyIterable object.
The number of elements per page.
A HierarchyIterable object.
The number of elements per page.
Creates an AsyncHierarchyIterable that splits a HierarchyIterable or AsyncHierarchyIterable into one or more pages. While advancing from page to page is evaluated lazily, the elements of the page are evaluated eagerly.
A HierarchyIterable or AsyncHierarchyIterable object.
The number of elements per page.
Creates an AsyncIterable that splits an AsyncQueryable into one or more pages. While advancing from page to page is evaluated lazily, the elements of the page are evaluated eagerly.
A HierarchyIterable or AsyncHierarchyIterable object.
The number of elements per page.
Creates a HierarchyIterable for the elements of source
with the provided range
patched into the results.
The HierarchyIterable to patch.
The offset at which to patch the range.
The number of elements to skip from start.
The range to patch into the result.
Creates an Iterable for the elements of source
with the provided range
patched into the results.
The HierarchyIterable to patch.
The offset at which to patch the range.
The number of elements to skip from start.
The range to patch into the result.
Creates an AsyncHierarchyIterable for the elements of the source with the provided range patched into the results.
A HierarchyIterable or AsyncHierarchyIterable to patch.
The offset at which to patch the range.
The number of elements to skip from start.
The range to patch into the result.
Creates an AsyncIterable for the elements of the source with the provided range patched into the results.
A HierarchyIterable or AsyncHierarchyIterable to patch.
The offset at which to patch the range.
The number of elements to skip from start.
The range to patch into the result.
Creates a subquery for the elements of the source with the provided value prepended to the beginning.
The value to prepend.
Creates a subquery for the elements of the source with the provided value prepended to the beginning.
The value to prepend.
Creates an AsyncIterable for the elements of source
with the provided value
prepended to the
beginning.
An AsyncQueryable value.
The value to prepend.
Creates an AsyncIterable for the elements of source
with the provided value
prepended to the
beginning.
An AsyncQueryable value.
The value to prepend.
Creates a HierarchyIterable for the set difference between a HierarchyIterable and a Queryable object.
A HierarchyIterable object.
A Queryable object.
Creates a subquery for the set difference between two Queryable objects.
A HierarchyIterable object.
A Queryable object.
Creates an AsyncHierarchyIterable for the set difference between a HierarchyIterable or an AsyncHierarchyIterable and an AsyncQueryable object.
A HierarchyIterable or AsyncHierarchyIterable object.
An AsyncQueryable object.
Creates an AsyncIterable for the set difference between two AsyncQueryable objects.
A HierarchyIterable or AsyncHierarchyIterable object.
An AsyncQueryable object.
Creates a subquery whose elements are in the reverse order.
Creates a subquery whose elements are in the reverse order.
Creates a subquery whose elements are in the reverse order.
Creates a subquery whose elements are in the reverse order.
Creates a subquery containing the cumulative results of applying the provided callback to each element.
A Queryable object.
The callback used to compute each result.
Creates a subquery containing the cumulative results of applying the provided callback to each element.
A Queryable object.
The callback used to compute each result.
An optional seed value.
Creates a subquery containing the cumulative results of applying the provided callback to each element.
An AsyncQueryable object.
The callback used to compute each result.
Creates a subquery containing the cumulative results of applying the provided callback to each element.
An AsyncQueryable object.
The callback used to compute each result.
An optional seed value.
Creates a subquery containing the cumulative results of applying the provided callback to each element in reverse.
A Queryable object.
The callback used to compute each result.
Creates a subquery containing the cumulative results of applying the provided callback to each element in reverse.
A Queryable object.
The callback used to compute each result.
An optional seed value.
Creates a subquery containing the cumulative results of applying the provided callback to each element in reverse.
An AsyncQueryable object.
The callback used to compute each result.
Creates a subquery containing the cumulative results of applying the provided callback to each element in reverse.
An AsyncQueryable object.
The callback used to compute each result.
An optional seed value.
Creates an AsyncIterable by applying a callback to each element of an AsyncQueryable.
An AsyncQueryable object.
A callback used to map each element.
Creates an Iterable that iterates the results of applying a callback to each element of source
.
A Queryable object.
A callback used to map each element into an iterable.
Creates an Iterable that iterates the results of applying a callback to each element of source
.
A Queryable object.
A callback used to map each element into an iterable.
Creates an AsyncIterable that iterates the results of applying a callback to each element of source
.
A Queryable object.
A callback used to map each element into an iterable.
Creates an AsyncIterable that iterates the results of applying a callback to each element of source
.
A Queryable object.
A callback used to map each element into an iterable.
Creates a subquery containing all elements except the first elements up to the supplied count.
A Queryable object.
The number of elements to skip.
Creates a subquery containing all elements except the first elements up to the supplied count.
Creates a subquery containing all elements except the first elements up to the supplied count.
An AsyncQueryable object.
The number of elements to skip.
Creates a subquery containing all elements except the first elements up to the supplied count.
An AsyncQueryable object.
The number of elements to skip.
Creates a subquery containing all elements except the first elements up to the supplied count.
A Queryable object.
The number of elements to skip.
Creates a subquery containing all elements except the first elements up to the supplied count.
Creates a subquery containing all elements except the first elements up to the supplied count.
An AsyncQueryable object.
The number of elements to skip.
Creates a subquery containing all elements except the first elements up to the supplied count.
An AsyncQueryable object.
The number of elements to skip.
Creates a subquery containing all elements except the first elements that do not match the supplied predicate.
A Queryable object.
A callback used to match each element.
Creates a subquery containing all elements except the first elements that do not match the supplied predicate.
A Queryable object.
A callback used to match each element.
Creates a subquery containing all elements except the first elements that do not match the supplied predicate.
An AsyncQueryable object.
A callback used to match each element.
Creates a subquery containing all elements except the first elements that do not match the supplied predicate.
An AsyncQueryable object.
A callback used to match each element.
Creates a subquery containing all elements except the first elements that match the supplied predicate.
A Queryable object.
A callback used to match each element.
Creates a subquery containing all elements except the first elements that match the supplied predicate.
A Queryable object.
A callback used to match each element.
Creates a subquery containing all elements except the first elements that match the supplied predicate.
An AsyncQueryable object.
A callback used to match each element.
Creates a subquery containing all elements except the first elements that match the supplied predicate.
An AsyncQueryable object.
A callback used to match each element.
Creates a subquery whose elements are the contiguous ranges of elements that share the same key.
A Queryable object.
A callback used to select the key for an element.
Creates a subquery whose elements are the contiguous ranges of elements that share the same key.
A Queryable object.
A callback used to select the key for an element.
Creates a subquery whose values are computed from each element of the contiguous ranges of elements that share the same key.
A Queryable object.
A callback used to select the key for an element.
A callback used to select a value for an element.
Creates a subquery whose values are computed from the contiguous ranges of elements that share the same key.
A Queryable object.
A callback used to select the key for an element.
A callback used to select a value for an element.
A callback used to select a result from a contiguous range.
Creates a subquery whose elements are the contiguous ranges of elements that share the same key.
An AsyncQueryable object.
A callback used to select the key for an element.
Creates a subquery whose elements are the contiguous ranges of elements that share the same key.
An AsyncQueryable object.
A callback used to select the key for an element.
Creates a subquery whose values are computed from each element of the contiguous ranges of elements that share the same key.
An AsyncQueryable object.
A callback used to select the key for an element.
A callback used to select a value for an element.
Creates a subquery whose values are computed from the contiguous ranges of elements that share the same key.
An AsyncQueryable object.
A callback used to select the key for an element.
A callback used to select a value for an element.
A callback used to select a result from a contiguous range.
A Queryable object.
A Queryable object.
A Queryable object.
A Queryable object.
Creates a subquery for the symmetric difference between two Queryable objects. The result is an AsyncIterable containings the elements that exist in only left or right, but not in both.
An AsyncQueryable object.
An AsyncQueryable object.
Creates a subquery for the symmetric difference between two Queryable objects. The result is an AsyncIterable containings the elements that exist in only left or right, but not in both.
An AsyncQueryable object.
An AsyncQueryable object.
Creates a subquery for the symmetric difference between two Queryable objects. The result is an AsyncIterable containings the elements that exist in only left or right, but not in both.
An AsyncQueryable object.
An AsyncQueryable object.
Creates a subquery containing the first elements up to the supplied count.
A Queryable object.
The number of elements to take.
Creates a subquery containing the first elements up to the supplied count.
Creates a subquery containing the first elements up to the supplied count.
An AsyncQueryable object.
The number of elements to take.
Creates a subquery containing the first elements up to the supplied count.
An AsyncQueryable object.
The number of elements to take.
Creates a subquery containing the last elements up to the supplied count.
A Queryable object.
The number of elements to take.
Creates a subquery containing the last elements up to the supplied count.
Creates a subquery containing the last elements up to the supplied count.
An AsyncQueryable object.
The number of elements to take.
Creates a subquery containing the last elements up to the supplied count.
An AsyncQueryable object.
The number of elements to take.
Creates a subquery containing the first elements that do not match the supplied predicate.
A Queryable object.
A callback used to match each element.
Creates a subquery containing the first elements that do not match the supplied predicate.
A Queryable object.
A callback used to match each element.
Creates a subquery containing the first elements that do not match the supplied predicate.
A Queryable object.
A callback used to match each element.
Creates a subquery containing the first elements that do not match the supplied predicate.
A Queryable object.
A callback used to match each element.
Creates a subquery containing the first elements that do not match the supplied predicate.
An AsyncQueryable object.
A callback used to match each element.
Creates a subquery containing the first elements that do not match the supplied predicate.
An AsyncQueryable object.
A callback used to match each element.
Creates a subquery containing the first elements that do not match the supplied predicate.
An AsyncQueryable object.
A callback used to match each element.
Creates a subquery containing the first elements that do not match the supplied predicate.
An AsyncQueryable object.
A callback used to match each element.
Creates a subquery containing the first elements that match the supplied predicate.
A Queryable object.
A callback used to match each element.
Creates a subquery containing the first elements that match the supplied predicate.
A Queryable object.
A callback used to match each element.
Creates a subquery containing the first elements that match the supplied predicate.
A Queryable object.
A callback used to match each element.
Creates a subquery containing the first elements that match the supplied predicate.
A Queryable object.
A callback used to match each element.
Creates a subquery containing the first elements that match the supplied predicate.
An AsyncQueryable object.
A callback used to match each element.
Creates a subquery containing the first elements that match the supplied predicate.
An AsyncQueryable object.
A callback used to match each element.
Creates a subquery containing the first elements that match the supplied predicate.
An AsyncQueryable object.
A callback used to match each element.
Creates a subquery containing the first elements that match the supplied predicate.
An AsyncQueryable object.
A callback used to match each element.
Lazily invokes a callback as each element of the iterable is iterated.
A Queryable object.
The callback to invoke.
Lazily invokes a callback as each element of the iterable is iterated.
A Queryable object.
The callback to invoke.
Lazily invokes a callback as each element of the iterable is iterated.
An AsyncQueryable object.
The callback to invoke.
Lazily invokes a callback as each element of the iterable is iterated.
An AsyncQueryable object.
The callback to invoke.
Lazily invokes a callback as each element of the iterable is iterated.
An AsyncQueryable object.
The callback to invoke.
Lazily invokes a callback as each element of the iterable is iterated.
An AsyncQueryable object.
The callback to invoke.
Lazily invokes a callback as each element of the iterable is iterated.
An AsyncQueryable object.
The callback to invoke.
Lazily invokes a callback as each element of the iterable is iterated.
An AsyncQueryable object.
The callback to invoke.
Pass the entire source to the provided callback, returning an AsyncQueryable from the result.
An AsyncQueryable object.
A callback function.
Creates a subquery for the set union of two Queryable objects.
A Queryable value.
A Queryable value.
Creates a subquery for the set union of two Queryable objects.
A Queryable value.
A Queryable value.
Creates a subquery for the set union of two Queryable objects.
Creates a subquery for the set union of two AsyncQueryable objects.
An AsyncQueryable object.
An AsyncQueryable object.
Creates a subquery for the set union of two AsyncQueryable objects.
An AsyncQueryable object.
An AsyncQueryable object.
Creates a subquery for the set union of two AsyncQueryable objects.
An AsyncQueryable object.
An AsyncQueryable object.
Creates a HierarchyIterable whose elements match the supplied predicate.
A HierarchyIterable object.
A callback used to match each element.
Creates a HierarchyIterable whose elements match the supplied predicate.
A HierarchyIterable object.
A callback used to match each element.
Creates a HierarchyIterable whose elements match the supplied predicate.
A HierarchyIterable object.
A callback used to match each element.
Creates an Iterable whose elements match the supplied predicate.
A HierarchyIterable object.
A callback used to match each element.
Creates an Iterable whose elements match the supplied predicate.
A HierarchyIterable object.
A callback used to match each element.
Creates an AsyncHierarchyIterable whose elements match the supplied predicate.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to match each element.
Creates an AsyncHierarchyIterable whose elements match the supplied predicate.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to match each element.
Creates an AsyncHierarchyIterable whose elements match the supplied predicate.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to match each element.
Creates an AsyncIterable whose elements match the supplied predicate.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to match each element.
Creates an AsyncIterable whose elements match the supplied predicate.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to match each element.
Creates a HierarchyIterable whose elements are neither null
nor undefined
.
A HierarchyIterable object.
Creates an Iterable whose elements are neither null
nor undefined
.
A HierarchyIterable object.
Creates an AsyncHierarchyIterable whose elements are neither null
nor undefined
.
A HierarchyIterable or AsyncHierarchyIterable object.
Creates an AsyncIterable whose elements are neither null
nor undefined
.
A HierarchyIterable or AsyncHierarchyIterable object.
A Queryable object.
A Queryable object.
A Queryable object.
A Queryable object.
Creates a subquery for the symmetric difference between two Queryable objects. The result is an AsyncIterable containings the elements that exist in only left or right, but not in both.
An AsyncQueryable object.
An AsyncQueryable object.
Creates a subquery for the symmetric difference between two Queryable objects. The result is an AsyncIterable containings the elements that exist in only left or right, but not in both.
An AsyncQueryable object.
An AsyncQueryable object.
Creates a subquery for the symmetric difference between two Queryable objects. The result is an AsyncIterable containings the elements that exist in only left or right, but not in both.
An AsyncQueryable object.
An AsyncQueryable object.
Creates an OrderedHierarchyIterable whose elements are sorted in ascending order by the provided key.
A HierarchyIterable object.
A callback used to select the key for an element.
An optional callback used to compare two keys.
Creates an OrderedIterable whose elements are sorted in ascending order by the provided key.
A HierarchyIterable object.
A callback used to select the key for an element.
An optional callback used to compare two keys.
Creates an AsyncOrderedHierarchyIterable whose elements are sorted in ascending order by the provided key.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to select the key for an element.
An optional callback used to compare two keys.
Creates an AsyncOrderedIterable whose elements are sorted in ascending order by the provided key.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to select the key for an element.
An optional callback used to compare two keys.
Creates an OrderedHierarchyIterable whose elements are sorted in descending order by the provided key.
A HierarchyIterable object.
A callback used to select the key for an element.
An optional callback used to compare two keys.
Creates an OrderedIterable whose elements are sorted in descending order by the provided key.
A HierarchyIterable object.
A callback used to select the key for an element.
An optional callback used to compare two keys.
Creates an AsyncOrderedHierarchyIterable whose elements are sorted in descending order by the provided key.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to select the key for an element.
An optional callback used to compare two keys.
Creates an AsyncOrderedIterable whose elements are sorted in descending order by the provided key.
A HierarchyIterable or AsyncHierarchyIterable object.
A callback used to select the key for an element.
An optional callback used to compare two keys.
Creates a subsequent OrderedHierarchyIterable whose elements are also sorted in ascending order by the provided key.
An OrderedHierarchyIterable object.
A callback used to select the key for an element.
An optional callback used to compare two keys.
Creates a subsequent OrderedIterable whose elements are also sorted in ascending order by the provided key.
An OrderedHierarchyIterable object.
A callback used to select the key for an element.
An optional callback used to compare two keys.
Creates a subsequent AsyncOrderedHierarchyIterable whose elements are also sorted in ascending order by the provided key.
An OrderedHierarchyIterable or AsyncOrderedHierarchyIterable object.
A callback used to select the key for an element.
An optional callback used to compare two keys.
Creates a subsequent AsyncOrderedIterable whose elements are also sorted in ascending order by the provided key.
An OrderedHierarchyIterable or AsyncOrderedHierarchyIterable object.
A callback used to select the key for an element.
An optional callback used to compare two keys.
Creates a subsequent OrderedHierarchyIterable whose elements are also sorted in descending order by the provided key.
An OrderedHierarchyIterable object.
A callback used to select the key for an element.
An optional callback used to compare two keys.
Creates a subsequent OrderedIterable whose elements are also sorted in descending order by the provided key.
An OrderedHierarchyIterable object.
A callback used to select the key for an element.
An optional callback used to compare two keys.
Creates a subsequent AsyncOrderedHierarchyIterable whose elements are also sorted in descending order by the provided key.
An OrderedHierarchyIterable or AsyncOrderedHierarchyIterable object.
A callback used to select the key for an element.
An optional callback used to compare two keys.
Creates a subsequent AsyncOrderedIterable whose elements are also sorted in descending order by the provided key.
An OrderedHierarchyIterable or AsyncOrderedHierarchyIterable object.
A callback used to select the key for an element.
An optional callback used to compare two keys.
A Queryable object.
A Queryable object.
A callback used to select the key for an element in outer
.
A callback used to select the key for an element in inner
.
A callback used to select the result for the correlated elements.
Creates an AsyncIterable for the correlated elements between an outer AsyncQueryable object and an inner AsyncQueryable object.
An AsyncQueryable object.
An AsyncQueryable object.
A callback used to select the key for an element in outer
.
A callback used to select the key for an element in inner
.
A callback used to select the result for the correlated elements.
A Queryable object.
A Queryable object.
A callback used to select the key for an element in outer
.
A callback used to select the key for an element in inner
.
A callback used to select the result for the correlated elements.
Creates a grouped AsyncIterable for the correlated elements between an outer AsyncQueryable object and an inner AsyncQueryable object.
An AsyncQueryable object.
An AsyncQueryable object.
A callback used to select the key for an element in outer
.
A callback used to select the key for an element in inner
.
A callback used to select the result for the correlated elements.
A Queryable object.
A Queryable object.
A callback used to select the key for an element in outer
.
A callback used to select the key for an element in inner
.
A callback used to select the result for the correlated elements.
Creates an AsyncIterable for the correlated elements of two AsyncQueryable objects.
An AsyncQueryable.
An AsyncQueryable.
A callback used to select the key for an element in outer
.
A callback used to select the key for an element in inner
.
A callback used to select the result for the correlated elements.
Creates a subquery that combines two Queryable objects by combining elements in tuples.
Creates a subquery that combines two Queryable objects by combining elements using the supplied callback.
A Queryable.
A Queryable.
A callback used to combine two elements.
Creates a subquery that combines two AsyncQueryable objects by combining elements in tuples.
An AsyncQueryable object.
An AsyncQueryable object.
Creates a subquery that combines two AsyncQueryable objects by combining elements using the supplied callback.
An AsyncQueryable object.
An AsyncQueryable object.
A callback used to combine two elements.
Creates a HierarchyIterable for the bottom-most elements of a HierarchyIterable.
Elements of source
that are an ancestor of any other element of source
are removed.
A HierarchyIterable object.
An optional callback used to filter the results.
Creates a HierarchyIterable for the bottom-most elements of a HierarchyIterable.
Elements of source
that are an ancestor of any other element of source
are removed.
A HierarchyIterable object.
An optional callback used to filter the results.
Creates an AsyncHierarchyIterable for the bottom-most elements. Elements of source
that are an ancestor of any other
element of source
are removed.
A HierarchyIterable or AsyncHierarchyIterable object.
An optional callback used to filter the results.
Creates an AsyncHierarchyIterable for the bottom-most elements. Elements of source
that are an ancestor of any other
element of source
are removed.
A HierarchyIterable or AsyncHierarchyIterable object.
An optional callback used to filter the results.
Creates a HierarchyIterable for a root element using the provided HierarchyProvider.
The root element.
A HierarchyProvider object.
Creates an AsyncHierarchyIterable for a resolved root element using the provided HierarchyProvider.
The root element.
A HierarchyProvider object.
Creates a HierarchyIterable for the child of each element at the specified offset. A negative offset starts from the last child.
A HierarchyIterable object.
The offset for the child.
Creates an AsyncHierarchyIterable for the child of each element at the specified offset. A negative offset starts from the last child.
A HierarchyIterable or AsyncHierarchyIterable object.
The offset for the child.
Creates a HierarchyIterable using the provided HierarchyProvider
.
A Queryable object.
A HierarchyProvider
.
Creates a HierarchyIterable using the provided HierarchyProvider
.
A Queryable object.
A HierarchyProvider
.
Creates an AsyncHierarchyIterable using the provided HierarchyProvider
.
An AsyncQueryable object.
A HierarchyProvider
.
Creates an AsyncHierarchyIterable using the provided HierarchyProvider
.
An AsyncQueryable object.
A HierarchyProvider
.
Creates a HierarchyIterable for the top-most elements. Elements that are a descendant of any other element are removed.
A HierarchyIterable object.
An optional callback used to filter the results.
Creates a HierarchyIterable for the top-most elements. Elements that are a descendant of any other element are removed.
A HierarchyIterable object.
An optional callback used to filter the results.
Creates an AsyncHierarchyIterable for the top-most elements. Elements of source
that are a descendant of any other
element of source
are removed.
A HierarchyIterable or AsyncHierarchyIterable object.
An optional callback used to filter the results.
Creates an AsyncHierarchyIterable for the top-most elements. Elements of source
that are a descendant of any other
element of source
are removed.
A HierarchyIterable or AsyncHierarchyIterable object.
An optional callback used to filter the results.
Always returns false
Always returns true
Compares two values.
Compose one function with another (i.e. compose(g, f)
is x => g(f(x))
)
Creates a function that produces monotonically decreasing number values.
A function that returns the provided value.
Creates a function that produces monotonically increasing number values.
Create a lazy-initialized value.
A function that does nothing.
Creates a function that always returns the provided value.
Generated using TypeDoc
Creates an Iterable that iterates the elements from sources picked from a list based on the result of a lazily evaluated choice.
Query