Sha256: 51e8f137dff2d3987c98bcbd677bdec7306734a936f6c731e4da154a5c69c372

Contents?: true

Size: 867 Bytes

Versions: 27

Compression:

Stored size: 867 Bytes

Contents

'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
};

Version data entries

27 entries across 27 versions & 2 rubygems

Version Path
rapid_stack-0.1.1 templates/FrontEnd/node_modules/set-function-length/env.js
rapid_stack-0.1.0 templates/FrontEnd/node_modules/set-function-length/env.js
immosquare-cleaner-0.1.62 node_modules/set-function-length/env.js
immosquare-cleaner-0.1.61 node_modules/set-function-length/env.js
immosquare-cleaner-0.1.60 node_modules/set-function-length/env.js
immosquare-cleaner-0.1.59 node_modules/set-function-length/env.js
immosquare-cleaner-0.1.58 node_modules/set-function-length/env.js
immosquare-cleaner-0.1.57 node_modules/set-function-length/env.js
immosquare-cleaner-0.1.56 node_modules/set-function-length/env.js
immosquare-cleaner-0.1.55 node_modules/set-function-length/env.js
immosquare-cleaner-0.1.54 node_modules/set-function-length/env.js
immosquare-cleaner-0.1.53 node_modules/set-function-length/env.js
immosquare-cleaner-0.1.52 node_modules/set-function-length/env.js
immosquare-cleaner-0.1.51 node_modules/set-function-length/env.js
immosquare-cleaner-0.1.50 node_modules/set-function-length/env.js
immosquare-cleaner-0.1.49 node_modules/set-function-length/env.js
immosquare-cleaner-0.1.48 node_modules/set-function-length/env.js
immosquare-cleaner-0.1.47 node_modules/set-function-length/env.js
immosquare-cleaner-0.1.46 node_modules/set-function-length/env.js
immosquare-cleaner-0.1.45 node_modules/set-function-length/env.js