safe-mock
Version:
Type Safe Mocking Library written for Typescript and Javascript
16 lines (15 loc) • 442 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var defaultName = "mockedFunction";
function nameFunc(funcOrName) {
if (funcOrName === undefined)
return defaultName;
if (typeof funcOrName === 'string') {
return funcOrName;
}
if (funcOrName.name === "" || funcOrName.name === undefined) {
return defaultName;
}
return funcOrName.name;
}
exports.nameFunc = nameFunc;