![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mets.corals.io/wp-content/themes/metras/node_modules/rxjs/_esm5/operator/ |
/** PURE_IMPORTS_START .._operators_pluck PURE_IMPORTS_END */ import { pluck as higherOrder } from '../operators/pluck'; /** * Maps each source value (an object) to its specified nested property. * * <span class="informal">Like {@link map}, but meant only for picking one of * the nested properties of every emitted object.</span> * * <img src="./img/pluck.png" width="100%"> * * Given a list of strings describing a path to an object property, retrieves * the value of a specified nested property from all values in the source * Observable. If a property can't be resolved, it will return `undefined` for * that value. * * @example <caption>Map every click to the tagName of the clicked target element</caption> * var clicks = Rx.Observable.fromEvent(document, 'click'); * var tagNames = clicks.pluck('target', 'tagName'); * tagNames.subscribe(x => console.log(x)); * * @see {@link map} * * @param {...string} properties The nested properties to pluck from each source * value (an object). * @return {Observable} A new Observable of property values from the source values. * @method pluck * @owner Observable */ export function pluck() { var properties = []; for (var _i = 0; _i < arguments.length; _i++) { properties[_i - 0] = arguments[_i]; } return higherOrder.apply(void 0, properties)(this); } //# sourceMappingURL=pluck.js.map