import * as rx from "rxjs"; import { IObserverWithSubscription } from "../../common/common.interfaces"; export interface IInputChannel{ readonly isDisconnected: boolean; connectTo(source: rx.Observable): IInputChannel; observeWith(observer: IObserverWithSubscription): IInputChannel; }