Urara-Blog/node_modules/.pnpm-store/v3/files/c4/c8f06b3eea1d7f40a3007f2ec6c5719ae5aad2ef5a8fae9bd321badb321cfd62c62dfb2d9c89d29ce53be66e40a056a0e138d76495452e546451f4c955cc77
2022-08-14 01:14:53 +08:00

22 lines
641 B
Text

var constant = require('./constant'),
defineProperty = require('./_defineProperty'),
identity = require('./identity');
/**
* The base implementation of `setToString` without support for hot loop shorting.
*
* @private
* @param {Function} func The function to modify.
* @param {Function} string The `toString` result.
* @returns {Function} Returns `func`.
*/
var baseSetToString = !defineProperty ? identity : function(func, string) {
return defineProperty(func, 'toString', {
'configurable': true,
'enumerable': false,
'value': constant(string),
'writable': true
});
};
module.exports = baseSetToString;