UNPKG

@johngw/stream

Version:

Reactive programming tools using the WHATWG Streams API.

20 lines 623 B
import { CachableStream } from './CachableStream.js'; import { StorageCache } from '../storages/StorageCache.js'; /** * Wraps a `ReadableStream` in a `CachableStream`. * * @group Sources * @example * ``` * const controller = new ControllableStream<number>() * * cacheStream( * new StorageCache(new MemoryCache(), 'my-cache', 30 * 60_000)), * ['a', 'cache', 'path'] * controller, * ) * .pipeTo(write(console.info)) * ``` */ export declare function cacheStream<T>(cache: StorageCache, path: string[], stream: ReadableStream<T>, ms?: number): CachableStream<T>; //# sourceMappingURL=cacheStream.d.ts.map