onrails
    Preparing search index...
    • Variadic value-first pipe — threads value through up to nine unary fns.

      pipe(
      parseConfig(raw),
      map((cfg) => cfg.name),
      flatMap((name) => name ? ok(name) : err({ kind: "empty" })),
      tap(log),
      );

      Type Parameters

      • A

      Parameters

      • value: A

      Returns A

    • Variadic value-first pipe — threads value through up to nine unary fns.

      pipe(
      parseConfig(raw),
      map((cfg) => cfg.name),
      flatMap((name) => name ? ok(name) : err({ kind: "empty" })),
      tap(log),
      );

      Type Parameters

      • A
      • B

      Parameters

      • value: A
      • ab: (a: A) => B

      Returns B

    • Variadic value-first pipe — threads value through up to nine unary fns.

      pipe(
      parseConfig(raw),
      map((cfg) => cfg.name),
      flatMap((name) => name ? ok(name) : err({ kind: "empty" })),
      tap(log),
      );

      Type Parameters

      • A
      • B
      • C

      Parameters

      • value: A
      • ab: (a: A) => B
      • bc: (b: B) => C

      Returns C

    • Variadic value-first pipe — threads value through up to nine unary fns.

      pipe(
      parseConfig(raw),
      map((cfg) => cfg.name),
      flatMap((name) => name ? ok(name) : err({ kind: "empty" })),
      tap(log),
      );

      Type Parameters

      • A
      • B
      • C
      • D

      Parameters

      • value: A
      • ab: (a: A) => B
      • bc: (b: B) => C
      • cd: (c: C) => D

      Returns D

    • Variadic value-first pipe — threads value through up to nine unary fns.

      pipe(
      parseConfig(raw),
      map((cfg) => cfg.name),
      flatMap((name) => name ? ok(name) : err({ kind: "empty" })),
      tap(log),
      );

      Type Parameters

      • A
      • B
      • C
      • D
      • E

      Parameters

      • value: A
      • ab: (a: A) => B
      • bc: (b: B) => C
      • cd: (c: C) => D
      • de: (d: D) => E

      Returns E

    • Variadic value-first pipe — threads value through up to nine unary fns.

      pipe(
      parseConfig(raw),
      map((cfg) => cfg.name),
      flatMap((name) => name ? ok(name) : err({ kind: "empty" })),
      tap(log),
      );

      Type Parameters

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

      Parameters

      • value: A
      • ab: (a: A) => B
      • bc: (b: B) => C
      • cd: (c: C) => D
      • de: (d: D) => E
      • ef: (e: E) => F

      Returns F

    • Variadic value-first pipe — threads value through up to nine unary fns.

      pipe(
      parseConfig(raw),
      map((cfg) => cfg.name),
      flatMap((name) => name ? ok(name) : err({ kind: "empty" })),
      tap(log),
      );

      Type Parameters

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

      Parameters

      • value: A
      • ab: (a: A) => B
      • bc: (b: B) => C
      • cd: (c: C) => D
      • de: (d: D) => E
      • ef: (e: E) => F
      • fg: (f: F) => G

      Returns G

    • Variadic value-first pipe — threads value through up to nine unary fns.

      pipe(
      parseConfig(raw),
      map((cfg) => cfg.name),
      flatMap((name) => name ? ok(name) : err({ kind: "empty" })),
      tap(log),
      );

      Type Parameters

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

      Parameters

      • value: A
      • ab: (a: A) => B
      • bc: (b: B) => C
      • cd: (c: C) => D
      • de: (d: D) => E
      • ef: (e: E) => F
      • fg: (f: F) => G
      • gh: (g: G) => H

      Returns H

    • Variadic value-first pipe — threads value through up to nine unary fns.

      pipe(
      parseConfig(raw),
      map((cfg) => cfg.name),
      flatMap((name) => name ? ok(name) : err({ kind: "empty" })),
      tap(log),
      );

      Type Parameters

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

      Parameters

      • value: A
      • ab: (a: A) => B
      • bc: (b: B) => C
      • cd: (c: C) => D
      • de: (d: D) => E
      • ef: (e: E) => F
      • fg: (f: F) => G
      • gh: (g: G) => H
      • hi: (h: H) => I

      Returns I