new () => PipeableProvides a base constructor whose instances implement the standard Pipeable.pipe
method.
When to use
Use when you need to define a class that supports Effect-style method
chaining through .pipe(...).
constructors
Source effect/Pipeable.ts:6245 lines
export const const Class: new () => PipeableProvides a base constructor whose instances implement the standard Pipeable.pipe
method.
When to use
Use when you need to define a class that supports Effect-style method
chaining through .pipe(...).
Class: new() => Pipeable = (function() {
function function (local function) PipeableBase(): voidPipeableBase() {}
function (local function) PipeableBase(): voidPipeableBase.PipeableBase.prototype: Pipeable(property) PipeableBase.prototype: {
pipe: { <A>(this: A): A; <A, B = never>(this: A, ab: (_: A) => B): B; <A, B = never, C = never>(this: A, ab: (_: A) => B, bc: (_: B) => C): C; <A, B = never, C = never, D = never>(this: A, ab: (_: A) => B, bc: (_: B) => C, cd: (_: C) => D): D; <…;
}
prototype = const Prototype: Pipeableconst Prototype: {
pipe: { <A>(this: A): A; <A, B = never>(this: A, ab: (_: A) => B): B; <A, B = never, C = never>(this: A, ab: (_: A) => B, bc: (_: B) => C): C; <A, B = never, C = never, D = never>(this: A, ab: (_: A) => B, bc: (_: B) => C, cd: (_: C) => D): D; <…;
}
Reusable prototype that implements Pipeable.pipe.
When to use
Use when classes or object prototypes can reuse this value when they need the
standard pipe implementation backed by pipeArguments.
Prototype
return function (local function) PipeableBase(): voidPipeableBase as any
})()Referenced by 4 symbols