15 lines
		
	
	
		
			345 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			345 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
'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;
 | 
						|
};
 |