Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
if (typeof args[args._number] !== 'undefined') {
const _number = parseInt(args[args._number], 10)
if (_number === 1) {
message = message[0]
} else if (_number > 1) {
message = message[1]
} else if (_number === 0 && message.length >= 3) {
message = message[2]
}
}
}
}
if (typeof message === 'string') {
const parsed = template.parse(message)
if (!parsed) {
return message
}
let key
for (let i = 0; i < parsed.length; i++) {
key = parsed[i]
if (typeof args[key] === 'undefined') {
args[key] = _options.missingPlaceholder(key)
} else if (args[key] === null) {
args[key] = _options.nullPlaceholder(key)
}
}
return template.render(message, args)
}
if (Object(message) === message) {