( stream: Stream.Stream<A, E, R> )
| 3000 | |
| 3001 | /** @internal */ |
| 3002 | export const toChannel = <A, E, R>( |
| 3003 | stream: Stream.Stream<A, E, R> |
| 3004 | ): Channel.Channel<Chunk.Chunk<A>, unknown, E, unknown, unknown, unknown, R> => { |
| 3005 | if ("channel" in stream) { |
| 3006 | return (stream as StreamImpl<A, E, R>).channel |
| 3007 | } else if (Effect.isEffect(stream)) { |
| 3008 | return toChannel(fromEffect(stream)) as any |
| 3009 | } else { |
| 3010 | throw new TypeError(`Expected a Stream.`) |
| 3011 | } |
| 3012 | } |
| 3013 | |
| 3014 | /** @internal */ |
| 3015 | export const fromChunk = <A>(chunk: Chunk.Chunk<A>): Stream.Stream<A> => |
no test coverage detected