massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / core-js / modules / esnext.typed-array.unique-by.js
index 659395a79982f5c812bbc2565430d13b5218f1a6..a8e9b7d825c365284a8c72ccc80e0856bf114d1c 100644 (file)
@@ -1,13 +1,15 @@
 'use strict';
+var uncurryThis = require('../internals/function-uncurry-this');
 var ArrayBufferViewCore = require('../internals/array-buffer-view-core');
-var arrayUniqueBy = require('../internals/array-unique-by');
+var $arrayUniqueBy = require('../internals/array-unique-by');
 var fromSpeciesAndList = require('../internals/typed-array-from-species-and-list');
 
 var aTypedArray = ArrayBufferViewCore.aTypedArray;
 var exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;
+var arrayUniqueBy = uncurryThis($arrayUniqueBy);
 
 // `%TypedArray%.prototype.uniqueBy` method
 // https://github.com/tc39/proposal-array-unique
 exportTypedArrayMethod('uniqueBy', function uniqueBy(resolver) {
-  return fromSpeciesAndList(this, arrayUniqueBy.call(aTypedArray(this), resolver));
+  return fromSpeciesAndList(this, arrayUniqueBy(aTypedArray(this), resolver));
 });