import * as rx from "rxjs"; import { IObserverWithSubscription } from "../../common/common.interfaces"; export interface IOutputChannel{ readonly hasConnections: boolean; transmit(vesicle: T): IOutputChannel; observeWith(observer: IObserverWithSubscription): IOutputChannel; }