/// module Rx { export interface ControlledObservable { /** * Attaches a stop and wait observable to the current observable. * @returns {Observable} A stop and wait observable. */ stopAndWait(): Observable; } } (function() { var observer: Rx.Observable; var controlledObserver: Rx.ControlledObservable; observer = controlledObserver.stopAndWait(); })