MCPcopy Create free account
hub / github.com/Effect-TS/effect / Pipeable

Interface Pipeable

packages/effect/src/Pipeable.ts:44–524  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42 * @since 2.0.0
43 */
44export interface Pipeable {
45 pipe<A>(this: A): A
46 pipe<A, B = never>(this: A, ab: (_: A) => B): B
47 pipe<A, B = never, C = never>(this: A, ab: (_: A) => B, bc: (_: B) => C): C
48 pipe<A, B = never, C = never, D = never>(this: A, ab: (_: A) => B, bc: (_: B) => C, cd: (_: C) => D): D
49 pipe<A, B = never, C = never, D = never, E = never>(
50 this: A,
51 ab: (_: A) => B,
52 bc: (_: B) => C,
53 cd: (_: C) => D,
54 de: (_: D) => E
55 ): E
56 pipe<A, B = never, C = never, D = never, E = never, F = never>(
57 this: A,
58 ab: (_: A) => B,
59 bc: (_: B) => C,
60 cd: (_: C) => D,
61 de: (_: D) => E,
62 ef: (_: E) => F
63 ): F
64 pipe<A, B = never, C = never, D = never, E = never, F = never, G = never>(
65 this: A,
66 ab: (_: A) => B,
67 bc: (_: B) => C,
68 cd: (_: C) => D,
69 de: (_: D) => E,
70 ef: (_: E) => F,
71 fg: (_: F) => G
72 ): G
73 pipe<A, B = never, C = never, D = never, E = never, F = never, G = never, H = never>(
74 this: A,
75 ab: (_: A) => B,
76 bc: (_: B) => C,
77 cd: (_: C) => D,
78 de: (_: D) => E,
79 ef: (_: E) => F,
80 fg: (_: F) => G,
81 gh: (_: G) => H
82 ): H
83 pipe<A, B = never, C = never, D = never, E = never, F = never, G = never, H = never, I = never>(
84 this: A,
85 ab: (_: A) => B,
86 bc: (_: B) => C,
87 cd: (_: C) => D,
88 de: (_: D) => E,
89 ef: (_: E) => F,
90 fg: (_: F) => G,
91 gh: (_: G) => H,
92 hi: (_: H) => I
93 ): I
94 pipe<A, B = never, C = never, D = never, E = never, F = never, G = never, H = never, I = never, J = never>(
95 this: A,
96 ab: (_: A) => B,
97 bc: (_: B) => C,
98 cd: (_: C) => D,
99 de: (_: D) => E,
100 ef: (_: E) => F,
101 fg: (_: F) => G,

Callers 8

bin.tsFile · 0.65
Codegen.tsFile · 0.65
codegen.tsFile · 0.65
assertRuntimeFunction · 0.65
assertTypeOnlyFunction · 0.65
assertRuntimeIncludesFunction · 0.65
assertHttpApiIncludesFunction · 0.65

Implementers 14

ClientResponseImplpackages/platform/browser/src/BrowserH
UndiciResponsepackages/platform/node/src/NodeHttpCli
NodeHttpResponsepackages/platform/node/src/NodeHttpCli
ServerHttpClientResponsepackages/effect/src/unstable/http/Http
WebHttpClientResponsepackages/effect/src/unstable/http/Http
InterruptibleResponsepackages/effect/src/unstable/http/Http
BoundedPubSubSinglepackages/effect/src/PubSub.ts
SubscriptionImplpackages/effect/src/PubSub.ts
PubSubImplpackages/effect/src/PubSub.ts
BuilderImplpackages/effect/src/unstable/reactivit
FiberImplpackages/effect/src/internal/effect.ts
HashMapImplpackages/effect/src/internal/hashMap.t

Calls

no outgoing calls

Tested by

no test coverage detected