escomplex
Version:
Software complexity analysis of JavaScript-family abstract syntax trees.
18 lines (12 loc) • 345 B
JavaScript
/*globals require, module */
;
var check = require('check-types');
module.exports = function (object, defaultName) {
if (check.object(object) && check.nonEmptyString(object.name)) {
return object.name;
}
if (check.nonEmptyString(defaultName)) {
return defaultName;
}
return '<anonymous>';
};