'a'
mh-two-thousand-and-two
2024-04-12 44d2c92345cd156a59fc327b3060292a282d2893
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
'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
};