import { Observable } from '../Observable'; import { ConnectableObservable } from '../observable/ConnectableObservable'; import { publishBehavior as higherOrder } from '../operators/publishBehavior'; /** * @param value * @return {ConnectableObservable} * @method publishBehavior * @owner Observable */ export function publishBehavior(this: Observable, value: T): ConnectableObservable { return higherOrder(value)(this); }