(options: {
readonly evaluate: LazyArg<ReadableStream<A>>
readonly onError: (error: unknown) => E
readonly releaseLockOnEnd?: boolean | undefined
})
| 1653 | * @since 4.0.0 |
| 1654 | */ |
| 1655 | export const fromReadableStream = <A, E>(options: { |
| 1656 | readonly evaluate: LazyArg<ReadableStream<A>> |
| 1657 | readonly onError: (error: unknown) => E |
| 1658 | readonly releaseLockOnEnd?: boolean | undefined |
| 1659 | }): Channel<Arr.NonEmptyReadonlyArray<A>, E> => |
| 1660 | fromTransform((_, scope) => |
| 1661 | readableStreamToPullUnsafe({ |
| 1662 | scope, |
| 1663 | readable: options.evaluate(), |
| 1664 | onError: options.onError, |
| 1665 | releaseLockOnEnd: options.releaseLockOnEnd |
| 1666 | }) |
| 1667 | ) |
| 1668 | |
| 1669 | /** @internal */ |
| 1670 | export const pullIntoWritableStream = <A, IE, E>(options: { |
nothing calls this directly
no test coverage detected