in lib/nano.js [559:572]
function _serializeAsUrl (db) {
if (typeof db === 'object' && db.config && db.config.url && db.config.db) {
return urlResolveFix(db.config.url, encodeURIComponent(db.config.db))
} else {
try {
// if it parses, return it
const parsed = new URL(db)
return parsed.toString()
} catch (e) {
// otherwise treat it as a database name
return urlResolveFix(cfg.url, encodeURIComponent(db))
}
}
}