You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
4.3 KiB
1 lines
4.3 KiB
{"ast":null,"code":"import LazyWrapper from './_LazyWrapper.js';\nimport LodashWrapper from './_LodashWrapper.js';\nimport baseAt from './_baseAt.js';\nimport flatRest from './_flatRest.js';\nimport isIndex from './_isIndex.js';\nimport thru from './thru.js';\n\n/**\n * This method is the wrapper version of `_.at`.\n *\n * @name at\n * @memberOf _\n * @since 1.0.0\n * @category Seq\n * @param {...(string|string[])} [paths] The property paths to pick.\n * @returns {Object} Returns the new `lodash` wrapper instance.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': 3 } }, 4] };\n *\n * _(object).at(['a[0].b.c', 'a[1]']).value();\n * // => [3, 4]\n */\nvar wrapperAt = flatRest(function (paths) {\n var length = paths.length,\n start = length ? paths[0] : 0,\n value = this.__wrapped__,\n interceptor = function (object) {\n return baseAt(object, paths);\n };\n if (length > 1 || this.__actions__.length || !(value instanceof LazyWrapper) || !isIndex(start)) {\n return this.thru(interceptor);\n }\n value = value.slice(start, +start + (length ? 1 : 0));\n value.__actions__.push({\n 'func': thru,\n 'args': [interceptor],\n 'thisArg': undefined\n });\n return new LodashWrapper(value, this.__chain__).thru(function (array) {\n if (length && !array.length) {\n array.push(undefined);\n }\n return array;\n });\n});\nexport default wrapperAt;","map":{"version":3,"names":["LazyWrapper","LodashWrapper","baseAt","flatRest","isIndex","thru","wrapperAt","paths","length","start","value","__wrapped__","interceptor","object","__actions__","slice","push","undefined","__chain__","array"],"sources":["D:/IDEAproject/frontend/Front-end logistics/node_modules/lodash-es/wrapperAt.js"],"sourcesContent":["import LazyWrapper from './_LazyWrapper.js';\nimport LodashWrapper from './_LodashWrapper.js';\nimport baseAt from './_baseAt.js';\nimport flatRest from './_flatRest.js';\nimport isIndex from './_isIndex.js';\nimport thru from './thru.js';\n\n/**\n * This method is the wrapper version of `_.at`.\n *\n * @name at\n * @memberOf _\n * @since 1.0.0\n * @category Seq\n * @param {...(string|string[])} [paths] The property paths to pick.\n * @returns {Object} Returns the new `lodash` wrapper instance.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': 3 } }, 4] };\n *\n * _(object).at(['a[0].b.c', 'a[1]']).value();\n * // => [3, 4]\n */\nvar wrapperAt = flatRest(function(paths) {\n var length = paths.length,\n start = length ? paths[0] : 0,\n value = this.__wrapped__,\n interceptor = function(object) { return baseAt(object, paths); };\n\n if (length > 1 || this.__actions__.length ||\n !(value instanceof LazyWrapper) || !isIndex(start)) {\n return this.thru(interceptor);\n }\n value = value.slice(start, +start + (length ? 1 : 0));\n value.__actions__.push({\n 'func': thru,\n 'args': [interceptor],\n 'thisArg': undefined\n });\n return new LodashWrapper(value, this.__chain__).thru(function(array) {\n if (length && !array.length) {\n array.push(undefined);\n }\n return array;\n });\n});\n\nexport default wrapperAt;\n"],"mappings":"AAAA,OAAOA,WAAW,MAAM,mBAAmB;AAC3C,OAAOC,aAAa,MAAM,qBAAqB;AAC/C,OAAOC,MAAM,MAAM,cAAc;AACjC,OAAOC,QAAQ,MAAM,gBAAgB;AACrC,OAAOC,OAAO,MAAM,eAAe;AACnC,OAAOC,IAAI,MAAM,WAAW;;AAE5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAIC,SAAS,GAAGH,QAAQ,CAAC,UAASI,KAAK,EAAE;EACvC,IAAIC,MAAM,GAAGD,KAAK,CAACC,MAAM;IACrBC,KAAK,GAAGD,MAAM,GAAGD,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC;IAC7BG,KAAK,GAAG,IAAI,CAACC,WAAW;IACxBC,WAAW,GAAG,SAAAA,CAASC,MAAM,EAAE;MAAE,OAAOX,MAAM,CAACW,MAAM,EAAEN,KAAK,CAAC;IAAE,CAAC;EAEpE,IAAIC,MAAM,GAAG,CAAC,IAAI,IAAI,CAACM,WAAW,CAACN,MAAM,IACrC,EAAEE,KAAK,YAAYV,WAAW,CAAC,IAAI,CAACI,OAAO,CAACK,KAAK,CAAC,EAAE;IACtD,OAAO,IAAI,CAACJ,IAAI,CAACO,WAAW,CAAC;EAC/B;EACAF,KAAK,GAAGA,KAAK,CAACK,KAAK,CAACN,KAAK,EAAE,CAACA,KAAK,IAAID,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;EACrDE,KAAK,CAACI,WAAW,CAACE,IAAI,CAAC;IACrB,MAAM,EAAEX,IAAI;IACZ,MAAM,EAAE,CAACO,WAAW,CAAC;IACrB,SAAS,EAAEK;EACb,CAAC,CAAC;EACF,OAAO,IAAIhB,aAAa,CAACS,KAAK,EAAE,IAAI,CAACQ,SAAS,CAAC,CAACb,IAAI,CAAC,UAASc,KAAK,EAAE;IACnE,IAAIX,MAAM,IAAI,CAACW,KAAK,CAACX,MAAM,EAAE;MAC3BW,KAAK,CAACH,IAAI,CAACC,SAAS,CAAC;IACvB;IACA,OAAOE,KAAK;EACd,CAAC,CAAC;AACJ,CAAC,CAAC;AAEF,eAAeb,SAAS","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|