Tim van der Lippe | fdbd42e | 2020-04-07 15:14:36 +0100 | [diff] [blame] | 1 | 'use strict'; |
2 | |||||
3 | var define = require('define-properties'); | ||||
4 | var getPolyfill = require('./polyfill'); | ||||
5 | |||||
6 | module.exports = function shimArrayPrototypeIncludes() { | ||||
7 | var polyfill = getPolyfill(); | ||||
8 | define( | ||||
9 | Array.prototype, | ||||
10 | { includes: polyfill }, | ||||
11 | { includes: function () { return Array.prototype.includes !== polyfill; } } | ||||
12 | ); | ||||
13 | return polyfill; | ||||
14 | }; |