UNPKG

voyageai

Version:

[![fern shield](https://img.shields.io/badge/%F0%9F%8C%BF-Built%20with%20Fern-brightgreen)](https://buildwithfern.com?utm_source=github&utm_medium=github&utm_campaign=readme&utm_source=https%3A%2F%2Fgithub.com%2Fvoyage-ai%2Ftypescript-sdk) [![npm shield](

32 lines (31 loc) 1.4 kB
import { StreamWrapper } from "./chooseStreamWrapper"; declare type EventCallback = (data?: any) => void; export declare class UndiciStreamWrapper<ReadFormat extends Uint8Array | Uint16Array | Uint32Array> implements StreamWrapper<UndiciStreamWrapper<ReadFormat> | WritableStream<ReadFormat>, ReadFormat> { private readableStream; private reader; private events; private paused; private resumeCallback; private encoding; constructor(readableStream: ReadableStream<ReadFormat>); on(event: string, callback: EventCallback): void; off(event: string, callback: EventCallback): void; pipe(dest: UndiciStreamWrapper<ReadFormat> | WritableStream<ReadFormat>): UndiciStreamWrapper<ReadFormat> | WritableStream<ReadFormat>; pipeTo(dest: UndiciStreamWrapper<ReadFormat> | WritableStream<ReadFormat>): UndiciStreamWrapper<ReadFormat> | WritableStream<ReadFormat>; unpipe(dest: UndiciStreamWrapper<ReadFormat> | WritableStream): void; destroy(error?: Error): void; pause(): void; resume(): void; get isPaused(): boolean; read(): Promise<ReadFormat | undefined>; setEncoding(encoding: string): void; text(): Promise<string>; json<T>(): Promise<T>; private _write; private _end; private _error; private _emit; private _startReading; [Symbol.asyncIterator](): AsyncIterableIterator<ReadFormat>; } export {};