1 |
- {"ast":null,"code":"'use strict';\n\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar aCallable = require('../internals/a-callable');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar iterate = require('../internals/iterate');\nvar MapHelpers = require('../internals/map-helpers');\nvar IS_PURE = require('../internals/is-pure');\nvar fails = require('../internals/fails');\nvar Map = MapHelpers.Map;\nvar has = MapHelpers.has;\nvar get = MapHelpers.get;\nvar set = MapHelpers.set;\nvar push = uncurryThis([].push);\nvar DOES_NOT_WORK_WITH_PRIMITIVES = IS_PURE || fails(function () {\n return Map.groupBy('ab', function (it) {\n return it;\n }).get('a').length !== 1;\n});\n\n// `Map.groupBy` method\n// https://tc39.es/ecma262/#sec-map.groupby\n$({\n target: 'Map',\n stat: true,\n forced: IS_PURE || DOES_NOT_WORK_WITH_PRIMITIVES\n}, {\n groupBy: function groupBy(items, callbackfn) {\n requireObjectCoercible(items);\n aCallable(callbackfn);\n var map = new Map();\n var k = 0;\n iterate(items, function (value) {\n var key = callbackfn(value, k++);\n if (!has(map, key)) set(map, key, [value]);else push(get(map, key), value);\n });\n return map;\n }\n});","map":{"version":3,"names":["$","require","uncurryThis","aCallable","requireObjectCoercible","iterate","MapHelpers","IS_PURE","fails","Map","has","get","set","push","DOES_NOT_WORK_WITH_PRIMITIVES","groupBy","it","length","target","stat","forced","items","callbackfn","map","k","value","key"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/core-js-pure/modules/es.map.group-by.js"],"sourcesContent":["'use strict';\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar aCallable = require('../internals/a-callable');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar iterate = require('../internals/iterate');\nvar MapHelpers = require('../internals/map-helpers');\nvar IS_PURE = require('../internals/is-pure');\nvar fails = require('../internals/fails');\n\nvar Map = MapHelpers.Map;\nvar has = MapHelpers.has;\nvar get = MapHelpers.get;\nvar set = MapHelpers.set;\nvar push = uncurryThis([].push);\n\nvar DOES_NOT_WORK_WITH_PRIMITIVES = IS_PURE || fails(function () {\n return Map.groupBy('ab', function (it) {\n return it;\n }).get('a').length !== 1;\n});\n\n// `Map.groupBy` method\n// https://tc39.es/ecma262/#sec-map.groupby\n$({ target: 'Map', stat: true, forced: IS_PURE || DOES_NOT_WORK_WITH_PRIMITIVES }, {\n groupBy: function groupBy(items, callbackfn) {\n requireObjectCoercible(items);\n aCallable(callbackfn);\n var map = new Map();\n var k = 0;\n iterate(items, function (value) {\n var key = callbackfn(value, k++);\n if (!has(map, key)) set(map, key, [value]);\n else push(get(map, key), value);\n });\n return map;\n }\n});\n"],"mappings":"AAAA,YAAY;;AACZ,IAAIA,CAAC,GAAGC,OAAO,CAAC,qBAAqB,CAAC;AACtC,IAAIC,WAAW,GAAGD,OAAO,CAAC,oCAAoC,CAAC;AAC/D,IAAIE,SAAS,GAAGF,OAAO,CAAC,yBAAyB,CAAC;AAClD,IAAIG,sBAAsB,GAAGH,OAAO,CAAC,uCAAuC,CAAC;AAC7E,IAAII,OAAO,GAAGJ,OAAO,CAAC,sBAAsB,CAAC;AAC7C,IAAIK,UAAU,GAAGL,OAAO,CAAC,0BAA0B,CAAC;AACpD,IAAIM,OAAO,GAAGN,OAAO,CAAC,sBAAsB,CAAC;AAC7C,IAAIO,KAAK,GAAGP,OAAO,CAAC,oBAAoB,CAAC;AAEzC,IAAIQ,GAAG,GAAGH,UAAU,CAACG,GAAG;AACxB,IAAIC,GAAG,GAAGJ,UAAU,CAACI,GAAG;AACxB,IAAIC,GAAG,GAAGL,UAAU,CAACK,GAAG;AACxB,IAAIC,GAAG,GAAGN,UAAU,CAACM,GAAG;AACxB,IAAIC,IAAI,GAAGX,WAAW,CAAC,EAAE,CAACW,IAAI,CAAC;AAE/B,IAAIC,6BAA6B,GAAGP,OAAO,IAAIC,KAAK,CAAC,YAAY;EAC/D,OAAOC,GAAG,CAACM,OAAO,CAAC,IAAI,EAAE,UAAUC,EAAE,EAAE;IACrC,OAAOA,EAAE;EACX,CAAC,CAAC,CAACL,GAAG,CAAC,GAAG,CAAC,CAACM,MAAM,KAAK,CAAC;AAC1B,CAAC,CAAC;;AAEF;AACA;AACAjB,CAAC,CAAC;EAAEkB,MAAM,EAAE,KAAK;EAAEC,IAAI,EAAE,IAAI;EAAEC,MAAM,EAAEb,OAAO,IAAIO;AAA8B,CAAC,EAAE;EACjFC,OAAO,EAAE,SAASA,OAAOA,CAACM,KAAK,EAAEC,UAAU,EAAE;IAC3ClB,sBAAsB,CAACiB,KAAK,CAAC;IAC7BlB,SAAS,CAACmB,UAAU,CAAC;IACrB,IAAIC,GAAG,GAAG,IAAId,GAAG,CAAC,CAAC;IACnB,IAAIe,CAAC,GAAG,CAAC;IACTnB,OAAO,CAACgB,KAAK,EAAE,UAAUI,KAAK,EAAE;MAC9B,IAAIC,GAAG,GAAGJ,UAAU,CAACG,KAAK,EAAED,CAAC,EAAE,CAAC;MAChC,IAAI,CAACd,GAAG,CAACa,GAAG,EAAEG,GAAG,CAAC,EAAEd,GAAG,CAACW,GAAG,EAAEG,GAAG,EAAE,CAACD,KAAK,CAAC,CAAC,CAAC,KACtCZ,IAAI,CAACF,GAAG,CAACY,GAAG,EAAEG,GAAG,CAAC,EAAED,KAAK,CAAC;IACjC,CAAC,CAAC;IACF,OAAOF,GAAG;EACZ;AACF,CAAC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|