UNPKG

suspenders-js

Version:

Asynchronous programming library utilizing coroutines, functional reactive programming and structured concurrency.

14 lines (13 loc) 426 B
import { Observer } from "./Types"; /** * Wrapper around a function that implements Observer<T>. */ export declare class ObserverFunction<T> implements Observer<T> { private _onNext; private _onComplete; private _onError; constructor(_onNext: (value: T) => void, _onComplete: () => void, _onError: (error: unknown) => void); emit(value: T): void; complete(): void; error(error: unknown): void; }