(value: unknown)
| 1 | import { OperatorFunction } from 'rxjs'; |
| 2 | |
| 3 | export function isPromiseGuard<T>(value: unknown): value is Promise<T> { |
| 4 | return ( |
| 5 | value !== null && |
| 6 | value !== undefined && |
| 7 | typeof (<any>value).subscribe !== 'function' && |
| 8 | typeof (value as any).then === 'function' |
| 9 | ); |
| 10 | } |
| 11 | |
| 12 | export function isOperateFnArrayGuard<T, R = T>( |
| 13 | op: any[], |