lib/resolve-full-name.js
'use strict'
module.exports = (first, middle, last) => {
if (!first) {
throw new Error('Missing required input: firstname')
}
if (!last) {
throw new Error('Missing required input: lastname')
}
let name
if (middle) {
name = first + ' ' + middle + ' ' + last
} else {
name = first + ' ' + last
}
return name
}