/// module Rx { export interface Observable { /** * Hides the identity of an observable sequence. * @returns {Observable} An observable sequence that hides the identity of the source sequence. */ asObservable(): Observable; } } (function() { var s : Rx.Subject; var o : Rx.Observable = s.asObservable(); });