/// module Rx { export interface ConnectableObservable extends Observable { connect(): IDisposable; refCount(): Observable; } } (function() { var co: Rx.ConnectableObservable; var d : Rx.IDisposable = co.connect(); var o : Rx.Observable = co.refCount(); });