UNPKG

@waylaidwanderer/fetch-event-source

Version:

A better API for making Event Source requests, with all the features of fetch()

10 lines (9 loc) 549 B
export interface EventSourceMessage { id: string; event: string; data: string; retry?: number; } export declare function getBytes(stream: ReadableStream<Uint8Array>, onChunk: (arr: Uint8Array) => void): Promise<void>; export declare function getLines(onLine: (line: Uint8Array, fieldLength: number) => void): (arr: Uint8Array) => void; export declare function getMessages(onMessage?: (msg: EventSourceMessage) => void, onId?: (id: string) => void, onRetry?: (retry: number) => void): (line: Uint8Array, fieldLength: number) => void;