UNPKG

519 BTypeScriptView Raw
1import { AsyncIterableX } from './asynciterablex';
2export interface Timestamp<TSource> {
3 time: number;
4 value: TSource;
5}
6export declare class TimestampAsyncIterable<TSource> extends AsyncIterableX<Timestamp<TSource>> {
7 private _source;
8 constructor(source: AsyncIterable<TSource>);
9 [Symbol.asyncIterator](): AsyncIterableIterator<{
10 time: number;
11 value: TSource;
12 }>;
13}
14export declare function timestamp<TSource>(source: AsyncIterable<TSource>): AsyncIterableX<Timestamp<TSource>>;