(observable: any)
| 6 | import {createSubscription} from './subscription' |
| 7 | |
| 8 | export function fromObservable<T>(observable: any): Event<T> { |
| 9 | assertObject(observable) |
| 10 | const observableItem = |
| 11 | observableSymbol in observable ? observable[observableSymbol]() : observable |
| 12 | assert(observableItem.subscribe, 'expect observable to have .subscribe') |
| 13 | const event = createEvent<T>() |
| 14 | const disposer = createSubscription(event) |
| 15 | observableItem.subscribe({ |
| 16 | next: event, |
| 17 | error: disposer, |
| 18 | complete: disposer, |
| 19 | }) |
| 20 | return event |
| 21 | } |
no test coverage detected
searching dependent graphs…