| import { operate } from '../util/lift'; | |
| import { createOperatorSubscriber } from './OperatorSubscriber'; | |
| import { innerFrom } from '../observable/innerFrom'; | |
| import { noop } from '../util/noop'; | |
| export function takeUntil(notifier) { | |
| return operate((source, subscriber) => { | |
| innerFrom(notifier).subscribe(createOperatorSubscriber(subscriber, () => subscriber.complete(), noop)); | |
| !subscriber.closed && source.subscribe(subscriber); | |
| }); | |
| } | |
| //# sourceMappingURL=takeUntil.js.map |