@herbsjs/aloe
Version:
Scenario description and test runner for Herbs
23 lines (19 loc) • 357 B
JavaScript
function isFunction(value) {
return typeof value === 'function'
}
function exec(value) {
if (isFunction(value))
return value()
else
return value
}
function safe(value) {
try {
return exec(value)
} catch (error) {
return
}
}
exec.isFunction = isFunction
exec.safe = safe
module.exports.exec = exec