Skip to content

Request.variables.readStream

fx-fetch


fx-fetch / Request / readStream

const readStream: {<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.

<E>(self, options): Effect<Stream<Uint8Array<ArrayBufferLike>, E, never>, MalformedReadableStreamError, never>

Reads a ReadableStream request.

E

Request

Options<E>

Effect<Stream<Uint8Array<ArrayBufferLike>, E, never>, MalformedReadableStreamError, never>

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

<E>(options): (self) => Effect<Stream<Uint8Array<ArrayBufferLike>, E, never>, MalformedReadableStreamError, never>

Reads a ReadableStream request.

E

Options<E>

(self): Effect<Stream<Uint8Array<ArrayBufferLike>, E, never>, MalformedReadableStreamError, never>

Request

Effect<Stream<Uint8Array<ArrayBufferLike>, E, never>, MalformedReadableStreamError, never>

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

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