<A, E>(results: ReadonlyArray<NodeResult<A, E>>): ReadonlyArray<A>Successful values as an array (node order).
combinators
Source src/MultiNode.ts:1213 lines
export const const combineCollect: <A, E>(
results: ReadonlyArray<NodeResult<A, E>>
) => ReadonlyArray<A>
Successful values as an array (node order).
combineCollect = <function (type parameter) A in <A, E>(results: ReadonlyArray<NodeResult<A, E>>): ReadonlyArray<A>A, function (type parameter) E in <A, E>(results: ReadonlyArray<NodeResult<A, E>>): ReadonlyArray<A>E>(
results: ReadonlyArray<NodeResult<A, E>>results: interface ReadonlyArray<T>ReadonlyArray<interface NodeResult<A, E = never>One node's outcome for a gathered query field — node-attributed success/failure.
NodeResult<function (type parameter) A in <A, E>(results: ReadonlyArray<NodeResult<A, E>>): ReadonlyArray<A>A, function (type parameter) E in <A, E>(results: ReadonlyArray<NodeResult<A, E>>): ReadonlyArray<A>E>>,
): interface ReadonlyArray<T>ReadonlyArray<function (type parameter) A in <A, E>(results: ReadonlyArray<NodeResult<A, E>>): ReadonlyArray<A>A> => const combineSuccesses: <A, E>(
results: ReadonlyArray<NodeResult<A, E>>
) => ReadonlyArray<{
readonly node: string
readonly value: A
}>
Successful per-node values, dropping the nodes that failed.
combineSuccesses(results: ReadonlyArray<NodeResult<A, E>>results).ReadonlyArray<{ readonly node: string; readonly value: A; }>.map<A>(callbackfn: (value: {
readonly node: string;
readonly value: A;
}, index: number, array: readonly {
readonly node: string;
readonly value: A;
}[]) => A, thisArg?: any): A[]
Calls a defined callback function on each element of an array, and returns an array that contains the results.
map((s: {
readonly node: string
readonly value: A
}
s) => s: {
readonly node: string
readonly value: A
}
s.value: Avalue);