From f46f2613a55e17b1ff3c8561083ef5036bad1477 Mon Sep 17 00:00:00 2001 From: Ben Lesh Date: Tue, 6 Feb 2018 14:32:54 -0800 Subject: [PATCH] refactor(Observable.if): remove ts hacks from Observable BREAKING CHANGE: TypeScript users using `Observable.if` will have to cast `Observable` as any to get to `if`. It is a better idae to just use `iif` directly via `import { iif } from 'rxjs';` --- src/add/observable/if.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/add/observable/if.ts b/src/add/observable/if.ts index b143fc1da4..271595ed14 100644 --- a/src/add/observable/if.ts +++ b/src/add/observable/if.ts @@ -1,4 +1,5 @@ import { Observable } from '../../internal/Observable'; import { iif } from '../../internal/observable/iif'; -Observable.if = iif; +//tslint:disable-next-line:no-any TypeScript doesn't like `if` +(Observable as any).if = iif;