Request.variables.readStream
fx-fetch / Request / readStream
Variable: readStream()
Section titled “Variable: readStream()”
constreadStream: {<E>(self,options):Effect<Stream<Uint8Array<ArrayBufferLike>,E,never>,MalformedReadableStreamError,never>; <E>(options): (self) =>Effect<Stream<Uint8Array<ArrayBufferLike>,E,never>,MalformedReadableStreamError,never>; }
Defined in: packages/fx-fetch/src/Request/readStream.ts:43
Reads a ReadableStream request.
Call Signature
Section titled “Call Signature”<
E>(self,options):Effect<Stream<Uint8Array<ArrayBufferLike>,E,never>,MalformedReadableStreamError,never>
Reads a ReadableStream request.
Type Parameters
Section titled “Type Parameters”E
Parameters
Section titled “Parameters”options
Section titled “options”Options<E>
Returns
Section titled “Returns”Effect<Stream<Uint8Array<ArrayBufferLike>, E, never>, MalformedReadableStreamError, never>
Example
Section titled “Example”import { Request } from 'fx-fetch';import { Effect } from 'effect';
const request = Request.make({ url: 'https://api.example.com' });const streamEffect = Request.readStream(request, { onError: (error) => new Error('Stream error')});0.1.0
Call Signature
Section titled “Call Signature”<
E>(options): (self) =>Effect<Stream<Uint8Array<ArrayBufferLike>,E,never>,MalformedReadableStreamError,never>
Reads a ReadableStream request.
Type Parameters
Section titled “Type Parameters”E
Parameters
Section titled “Parameters”options
Section titled “options”Options<E>
Returns
Section titled “Returns”(
self):Effect<Stream<Uint8Array<ArrayBufferLike>,E,never>,MalformedReadableStreamError,never>
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Effect<Stream<Uint8Array<ArrayBufferLike>, E, never>, MalformedReadableStreamError, never>
Example
Section titled “Example”import { Request } from 'fx-fetch';import { Effect, pipe } from 'effect';
const request = Request.make({ url: 'https://api.example.com' });
const streamEffect = pipe( request, Request.readStream({ onError: (error) => new Error('Stream error') }));0.1.0
Example
Section titled “Example”import { Request } from 'fx-fetch';import { Effect } from 'effect';
const request = Request.make({ url: 'https://api.example.com' });const streamEffect = Request.readStream(request, { onError: (error) => new Error('Stream error')});0.1.0