Prelude API
    Preparing search index...
    • Composes functions from left to right.

      Type Parameters

      • A

      Parameters

      • a: A

        The initial value to pipe through the functions

      Returns A

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>

      Returns B

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>

      Returns C

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>

      Returns D

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>

      Returns E

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>

      Returns F

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>

      Returns G

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>

      Returns H

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>
      • i: Z<H, I>

      Returns I

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>
      • i: Z<H, I>
      • j: Z<I, J>

      Returns J

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>
      • i: Z<H, I>
      • j: Z<I, J>
      • k: Z<J, K>

      Returns K

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>
      • i: Z<H, I>
      • j: Z<I, J>
      • k: Z<J, K>
      • l: Z<K, L>

      Returns L

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>
      • i: Z<H, I>
      • j: Z<I, J>
      • k: Z<J, K>
      • l: Z<K, L>
      • m: Z<L, M>

      Returns M

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>
      • i: Z<H, I>
      • j: Z<I, J>
      • k: Z<J, K>
      • l: Z<K, L>
      • m: Z<L, M>
      • n: Z<M, N>

      Returns N

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>
      • i: Z<H, I>
      • j: Z<I, J>
      • k: Z<J, K>
      • l: Z<K, L>
      • m: Z<L, M>
      • n: Z<M, N>
      • o: Z<N, O>

      Returns O

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O
      • P

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>
      • i: Z<H, I>
      • j: Z<I, J>
      • k: Z<J, K>
      • l: Z<K, L>
      • m: Z<L, M>
      • n: Z<M, N>
      • o: Z<N, O>
      • p: Z<O, P>

      Returns P

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O
      • P
      • Q

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>
      • i: Z<H, I>
      • j: Z<I, J>
      • k: Z<J, K>
      • l: Z<K, L>
      • m: Z<L, M>
      • n: Z<M, N>
      • o: Z<N, O>
      • p: Z<O, P>
      • q: Z<P, Q>

      Returns Q

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>
      • i: Z<H, I>
      • j: Z<I, J>
      • k: Z<J, K>
      • l: Z<K, L>
      • m: Z<L, M>
      • n: Z<M, N>
      • o: Z<N, O>
      • p: Z<O, P>
      • q: Z<P, Q>
      • r: Z<Q, R>

      Returns R

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>
      • i: Z<H, I>
      • j: Z<I, J>
      • k: Z<J, K>
      • l: Z<K, L>
      • m: Z<L, M>
      • n: Z<M, N>
      • o: Z<N, O>
      • p: Z<O, P>
      • q: Z<P, Q>
      • r: Z<Q, R>
      • s: Z<R, S>

      Returns S

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>
      • i: Z<H, I>
      • j: Z<I, J>
      • k: Z<J, K>
      • l: Z<K, L>
      • m: Z<L, M>
      • n: Z<M, N>
      • o: Z<N, O>
      • p: Z<O, P>
      • q: Z<P, Q>
      • r: Z<Q, R>
      • s: Z<R, S>
      • t: Z<S, T>

      Returns T

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>
      • i: Z<H, I>
      • j: Z<I, J>
      • k: Z<J, K>
      • l: Z<K, L>
      • m: Z<L, M>
      • n: Z<M, N>
      • o: Z<N, O>
      • p: Z<O, P>
      • q: Z<P, Q>
      • r: Z<Q, R>
      • s: Z<R, S>
      • t: Z<S, T>
      • u: Z<T, U>

      Returns U

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>
      • i: Z<H, I>
      • j: Z<I, J>
      • k: Z<J, K>
      • l: Z<K, L>
      • m: Z<L, M>
      • n: Z<M, N>
      • o: Z<N, O>
      • p: Z<O, P>
      • q: Z<P, Q>
      • r: Z<Q, R>
      • s: Z<R, S>
      • t: Z<S, T>
      • u: Z<T, U>
      • v: Z<U, V>

      Returns V

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>
      • i: Z<H, I>
      • j: Z<I, J>
      • k: Z<J, K>
      • l: Z<K, L>
      • m: Z<L, M>
      • n: Z<M, N>
      • o: Z<N, O>
      • p: Z<O, P>
      • q: Z<P, Q>
      • r: Z<Q, R>
      • s: Z<R, S>
      • t: Z<S, T>
      • u: Z<T, U>
      • v: Z<U, V>
      • w: Z<V, W>

      Returns W

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • X

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>
      • i: Z<H, I>
      • j: Z<I, J>
      • k: Z<J, K>
      • l: Z<K, L>
      • m: Z<L, M>
      • n: Z<M, N>
      • o: Z<N, O>
      • p: Z<O, P>
      • q: Z<P, Q>
      • r: Z<Q, R>
      • s: Z<R, S>
      • t: Z<S, T>
      • u: Z<T, U>
      • v: Z<U, V>
      • w: Z<V, W>
      • x: Z<W, X>

      Returns X

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>
    • Composes functions from left to right.

      Type Parameters

      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • N
      • O
      • P
      • Q
      • R
      • S
      • T
      • U
      • V
      • W
      • X
      • Y

      Parameters

      • a: A

        The initial value to pipe through the functions

      • b: Z<A, B>
      • c: Z<B, C>
      • d: Z<C, D>
      • e: Z<D, E>
      • f: Z<E, F>
      • g: Z<F, G>
      • h: Z<G, H>
      • i: Z<H, I>
      • j: Z<I, J>
      • k: Z<J, K>
      • l: Z<K, L>
      • m: Z<L, M>
      • n: Z<M, N>
      • o: Z<N, O>
      • p: Z<O, P>
      • q: Z<P, Q>
      • r: Z<Q, R>
      • s: Z<R, S>
      • t: Z<S, T>
      • u: Z<T, U>
      • v: Z<U, V>
      • w: Z<V, W>
      • x: Z<W, X>
      • y: Z<X, Y>

      Returns Y

      The result of applying all functions in sequence

      Takes a value and pipes it through a series of functions. Each function takes the output of the previous function as its input.

      pipe(
      G.ofIterable([1, 2, 3]),
      G.map(x => x * 2),
      G.filter(x => x > 2),
      G.array
      ) // => Promise<[4, 6]>