UNPKG

@newdash/newdash

Version:

javascript/typescript utility library

20 lines (19 loc) 518 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.defineFunctionName = void 0; /** * overwrite the name of function * * @since 5.15.0 * @category Functional * @param func * @param name */ function defineFunctionName(func, name = "Unknown") { if (func !== undefined && typeof func === "function") { Object.defineProperty(func, "name", { value: name }); } return func; } exports.defineFunctionName = defineFunctionName; exports.default = defineFunctionName;