File manager - Edit - /usr/local/lib/node_modules/ghost-cli/node_modules/rxjs/src/internal/operators/ignoreElements.ts
Back
import { OperatorFunction } from '../types'; import { operate } from '../util/lift'; import { OperatorSubscriber } from './OperatorSubscriber'; import { noop } from '../util/noop'; /** * Ignores all items emitted by the source Observable and only passes calls of `complete` or `error`. * *  * * The _IgnoreElements_ operator suppresses all of the items emitted by the source Observable, * but allows its termination notification (either `error` or `complete`) to pass through unchanged. * * If you do not care about the items being emitted by an Observable, but you do want to be notified * when it completes or when it terminates with an error, you can apply the `ignoreElements` operator * to the Observable, which will ensure that it will never call its observers’ `next` handlers. * * ## Examples * ```ts * import { of } from 'rxjs'; * import { ignoreElements } from 'rxjs/operators'; * * of('you', 'talking', 'to', 'me').pipe( * ignoreElements(), * ) * .subscribe( * word => console.log(word), * err => console.log('error:', err), * () => console.log('the end'), * ); * // result: * // 'the end' * ``` * @return A function that returns an empty Observable that only calls * `complete` or `error`, based on which one is called by the source * Observable. */ export function ignoreElements(): OperatorFunction<any, never> { return operate((source, subscriber) => { source.subscribe(new OperatorSubscriber(subscriber, noop)); }); }
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings