2ae90948c504724e096e42ca8e60f80a506fa0a75b12ef3168b3a33ced989614.json 7.8 KB

1
  1. {"ast":null,"code":"'use strict';\n\nvar DESCRIPTORS = require('../internals/descriptors');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar call = require('../internals/function-call');\nvar fails = require('../internals/fails');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar toObject = require('../internals/to-object');\nvar IndexedObject = require('../internals/indexed-object');\n\n// eslint-disable-next-line es/no-object-assign -- safe\nvar $assign = Object.assign;\n// eslint-disable-next-line es/no-object-defineproperty -- required for testing\nvar defineProperty = Object.defineProperty;\nvar concat = uncurryThis([].concat);\n\n// `Object.assign` method\n// https://tc39.es/ecma262/#sec-object.assign\nmodule.exports = !$assign || fails(function () {\n // should have correct order of operations (Edge bug)\n if (DESCRIPTORS && $assign({\n b: 1\n }, $assign(defineProperty({}, 'a', {\n enumerable: true,\n get: function () {\n defineProperty(this, 'b', {\n value: 3,\n enumerable: false\n });\n }\n }), {\n b: 2\n })).b !== 1) return true;\n // should work with symbols and should have deterministic property order (V8 bug)\n var A = {};\n var B = {};\n // eslint-disable-next-line es/no-symbol -- safe\n var symbol = Symbol('assign detection');\n var alphabet = 'abcdefghijklmnopqrst';\n A[symbol] = 7;\n alphabet.split('').forEach(function (chr) {\n B[chr] = chr;\n });\n return $assign({}, A)[symbol] !== 7 || objectKeys($assign({}, B)).join('') !== alphabet;\n}) ? function assign(target, source) {\n // eslint-disable-line no-unused-vars -- required for `.length`\n var T = toObject(target);\n var argumentsLength = arguments.length;\n var index = 1;\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n var propertyIsEnumerable = propertyIsEnumerableModule.f;\n while (argumentsLength > index) {\n var S = IndexedObject(arguments[index++]);\n var keys = getOwnPropertySymbols ? concat(objectKeys(S), getOwnPropertySymbols(S)) : objectKeys(S);\n var length = keys.length;\n var j = 0;\n var key;\n while (length > j) {\n key = keys[j++];\n if (!DESCRIPTORS || call(propertyIsEnumerable, S, key)) T[key] = S[key];\n }\n }\n return T;\n} : $assign;","map":{"version":3,"names":["DESCRIPTORS","require","uncurryThis","call","fails","objectKeys","getOwnPropertySymbolsModule","propertyIsEnumerableModule","toObject","IndexedObject","$assign","Object","assign","defineProperty","concat","module","exports","b","enumerable","get","value","A","B","symbol","Symbol","alphabet","split","forEach","chr","join","target","source","T","argumentsLength","arguments","length","index","getOwnPropertySymbols","f","propertyIsEnumerable","S","keys","j","key"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/core-js-pure/internals/object-assign.js"],"sourcesContent":["'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar call = require('../internals/function-call');\nvar fails = require('../internals/fails');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar toObject = require('../internals/to-object');\nvar IndexedObject = require('../internals/indexed-object');\n\n// eslint-disable-next-line es/no-object-assign -- safe\nvar $assign = Object.assign;\n// eslint-disable-next-line es/no-object-defineproperty -- required for testing\nvar defineProperty = Object.defineProperty;\nvar concat = uncurryThis([].concat);\n\n// `Object.assign` method\n// https://tc39.es/ecma262/#sec-object.assign\nmodule.exports = !$assign || fails(function () {\n // should have correct order of operations (Edge bug)\n if (DESCRIPTORS && $assign({ b: 1 }, $assign(defineProperty({}, 'a', {\n enumerable: true,\n get: function () {\n defineProperty(this, 'b', {\n value: 3,\n enumerable: false\n });\n }\n }), { b: 2 })).b !== 1) return true;\n // should work with symbols and should have deterministic property order (V8 bug)\n var A = {};\n var B = {};\n // eslint-disable-next-line es/no-symbol -- safe\n var symbol = Symbol('assign detection');\n var alphabet = 'abcdefghijklmnopqrst';\n A[symbol] = 7;\n alphabet.split('').forEach(function (chr) { B[chr] = chr; });\n return $assign({}, A)[symbol] !== 7 || objectKeys($assign({}, B)).join('') !== alphabet;\n}) ? function assign(target, source) { // eslint-disable-line no-unused-vars -- required for `.length`\n var T = toObject(target);\n var argumentsLength = arguments.length;\n var index = 1;\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n var propertyIsEnumerable = propertyIsEnumerableModule.f;\n while (argumentsLength > index) {\n var S = IndexedObject(arguments[index++]);\n var keys = getOwnPropertySymbols ? concat(objectKeys(S), getOwnPropertySymbols(S)) : objectKeys(S);\n var length = keys.length;\n var j = 0;\n var key;\n while (length > j) {\n key = keys[j++];\n if (!DESCRIPTORS || call(propertyIsEnumerable, S, key)) T[key] = S[key];\n }\n } return T;\n} : $assign;\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}