Sha256: 022c7b94153e69b21572e95bcbf065ec0317bedfb154f3c8cd325f7744c17f33

Contents?: true

Size: 1.89 KB

Versions: 49

Compression:

Stored size: 1.89 KB

Contents

{"version":3,"file":"ignoreElements.js","sourceRoot":"","sources":["../../src/operators/ignoreElements.ts"],"names":[],"mappings":";;;;;;AAEA,2BAA2B,eAAe,CAAC,CAAA;AAC3C,qBAAqB,cAAc,CAAC,CAAA;AAGpC;;;;;;;;;GASG;AACH;IACE,MAAM,CAAC,wCAAwC,MAAqB;QAClE,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,sBAAsB,EAAE,CAAC,CAAC;IACnD,CAAC,CAAC;AACJ,CAAC;AAJe,sBAAc,iBAI7B,CAAA;AAED;IAAA;IAIA,CAAC;IAHC,qCAAI,GAAJ,UAAK,UAAyB,EAAE,MAAW;QACzC,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,wBAAwB,CAAC,UAAU,CAAC,CAAC,CAAC;IACpE,CAAC;IACH,6BAAC;AAAD,CAAC,AAJD,IAIC;AAED;;;;GAIG;AACH;IAA0C,4CAAa;IAAvD;QAA0C,8BAAa;IAIvD,CAAC;IAHW,wCAAK,GAAf,UAAgB,MAAS;QACvB,WAAI,EAAE,CAAC;IACT,CAAC;IACH,+BAAC;AAAD,CAAC,AAJD,CAA0C,uBAAU,GAInD","sourcesContent":["import { Observable } from '../Observable';\nimport { Operator } from '../Operator';\nimport { Subscriber } from '../Subscriber';\nimport { noop } from '../util/noop';\nimport { MonoTypeOperatorFunction } from '../interfaces';\n\n/**\n * Ignores all items emitted by the source Observable and only passes calls of `complete` or `error`.\n *\n * <img src=\"./img/ignoreElements.png\" width=\"100%\">\n *\n * @return {Observable} An empty Observable that only calls `complete`\n * or `error`, based on which one is called by the source Observable.\n * @method ignoreElements\n * @owner Observable\n */\nexport function ignoreElements<T>(): MonoTypeOperatorFunction<T> {\n  return function ignoreElementsOperatorFunction(source: Observable<T>) {\n    return source.lift(new IgnoreElementsOperator());\n  };\n}\n\nclass IgnoreElementsOperator<T, R> implements Operator<T, R> {\n  call(subscriber: Subscriber<R>, source: any): any {\n    return source.subscribe(new IgnoreElementsSubscriber(subscriber));\n  }\n}\n\n/**\n * We need this JSDoc comment for affecting ESDoc.\n * @ignore\n * @extends {Ignored}\n */\nclass IgnoreElementsSubscriber<T> extends Subscriber<T> {\n  protected _next(unused: T): void {\n    noop();\n  }\n}\n"]}

Version data entries

49 entries across 49 versions & 4 rubygems

Version Path
ilog-0.4.1 node_modules/rxjs/operators/ignoreElements.js.map
ilog-0.4.0 node_modules/rxjs/operators/ignoreElements.js.map
ilog-0.3.3 node_modules/rxjs/operators/ignoreElements.js.map
govuk_publishing_components-18.0.0 node_modules/rxjs/operators/ignoreElements.js.map
govuk_publishing_components-17.21.0 node_modules/rxjs/operators/ignoreElements.js.map
govuk_publishing_components-17.20.0 node_modules/rxjs/operators/ignoreElements.js.map
govuk_publishing_components-17.19.1 node_modules/rxjs/operators/ignoreElements.js.map
govuk_publishing_components-17.19.0 node_modules/rxjs/operators/ignoreElements.js.map
govuk_publishing_components-17.18.0 node_modules/rxjs/operators/ignoreElements.js.map
govuk_publishing_components-17.17.0 node_modules/rxjs/operators/ignoreElements.js.map
govuk_publishing_components-17.16.0 node_modules/rxjs/operators/ignoreElements.js.map
govuk_publishing_components-17.15.0 node_modules/rxjs/operators/ignoreElements.js.map
govuk_publishing_components-17.14.0 node_modules/rxjs/operators/ignoreElements.js.map
govuk_publishing_components-17.13.0 node_modules/rxjs/operators/ignoreElements.js.map
govuk_publishing_components-17.12.2 node_modules/rxjs/operators/ignoreElements.js.map
govuk_publishing_components-17.12.1 node_modules/rxjs/operators/ignoreElements.js.map
govuk_publishing_components-17.12.0 node_modules/rxjs/operators/ignoreElements.js.map
govuk_publishing_components-17.11.0 node_modules/rxjs/operators/ignoreElements.js.map
govuk_publishing_components-17.10.0 node_modules/rxjs/operators/ignoreElements.js.map
govuk_publishing_components-17.9.0 node_modules/rxjs/operators/ignoreElements.js.map