mode_edit code API / rxjs/index SubscribableOrPromise type-alias stable type SubscribableOrPromise<T> = Subscribable<T> | Subscribable<never> | PromiseLike<T> | InteropObservable<T>;