| 12345678910111213141516171819202122232425 | 
							- 'use strict';
 
- var gOPD = require('gopd');
 
- var bind = require('function-bind');
 
- var unbound = gOPD && gOPD(function () {}, 'length');
 
- // @ts-expect-error ts(2555) TS is overly strict with .call
 
- var bound = gOPD && gOPD(bind.call(function () {}), 'length');
 
- var functionsHaveConfigurableLengths = !!(unbound && unbound.configurable);
 
- var functionsHaveWritableLengths = !!(unbound && unbound.writable);
 
- var boundFnsHaveConfigurableLengths = !!(bound && bound.configurable);
 
- var boundFnsHaveWritableLengths = !!(bound && bound.writable);
 
- /** @type {import('./env')} */
 
- module.exports = {
 
- 	__proto__: null,
 
- 	boundFnsHaveConfigurableLengths: boundFnsHaveConfigurableLengths,
 
- 	boundFnsHaveWritableLengths: boundFnsHaveWritableLengths,
 
- 	functionsHaveConfigurableLengths: functionsHaveConfigurableLengths,
 
- 	functionsHaveWritableLengths: functionsHaveWritableLengths
 
- };
 
 
  |