fix(rsocket-flowable): makes Single.error() generic (#42584)

* fix(rsocket-flowable): makes Single.error() generic

* use never instead

* .

* .
This commit is contained in:
David Hearnden
2020-02-27 06:30:30 +11:00
committed by GitHub
parent 893808c78d
commit 4dab2b15db

View File

@@ -46,7 +46,7 @@ export interface IFutureSubject<T> {
*/
export default class Single<T> {
static of<U>(value: U): Single<U>;
static error(error: Error): Single<{}>;
static error(error: Error): Single<never>;
constructor(source: Source<T>);
subscribe(partialSubscriber?: Partial<IFutureSubscriber<T>>): void;
flatMap<R>(fn: (data: T) => Single<R>): Single<R>;