@tempest/core
Version:
The core of the Tempest Stream Library
10 lines (9 loc) • 349 B
TypeScript
import { Subscription, Source, Sink } from '../interfaces';
export declare class BasicSubscription<T> implements Subscription<T> {
private source;
private sink;
private disposable;
constructor(source: Source<T>, sink: Sink<T>);
static create<T>(source: Source<T>, sink: Sink<T>): BasicSubscription<T>;
unsubscribe(): void;
}