# All files shim.js

100% Statements 7/7
100% Branches 0/0
100% Functions 2/2
100% Lines 7/7

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15

    1x
    1x

    1x
    1x
    1x

    1x

    1x

     'use strict';

    var define = require('define-properties');
    var getPolyfill = require('./polyfill');

    module.exports = function shimArrayPrototypeIncludes() {
    	var polyfill = getPolyfill();
    	define(
    		Array.prototype,
    		{ includes: polyfill },
    		{ includes: function () { return Array.prototype.includes !== polyfill; } }
    	);
    	return polyfill;
    };