@effect-ts/system
Version:
Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.
7 lines • 665 B
TypeScript
import * as C from "../core.js";
/**
* Returns a new channel, which flattens the terminal value of this channel. This function may
* only be called if the terminal value of this channel is another channel of compatible types.
*/
export declare function flatten<Env, InErr, InElem, InDone, OutErr, OutElem, Env1, InErr1, InElem1, InDone1, OutErr1, OutElem1, OutDone2>(self: C.Channel<Env, InErr, InElem, InDone, OutErr, OutElem, C.Channel<Env1, InErr1, InElem1, InDone1, OutErr1, OutElem1, OutDone2>>): C.Channel<Env & Env1, InErr & InErr1, InElem & InElem1, InDone & InDone1, OutErr | OutErr1, OutElem | OutElem1, OutDone2>;
//# sourceMappingURL=flatten.d.ts.map