UNPKG

@coko/server

Version:

Reusable server for use by Coko's projects

17 lines (13 loc) 460 B
const cleanUndefined = object => Object.keys(object) .filter(k => object[k] !== undefined) .reduce((acc, k) => { acc[k] = object[k] return acc }, {}) const displayNameConstructor = (givenNames, surname, username) => { if (givenNames && surname) return `${givenNames} ${surname}` if (username) return username throw new Error('User model: Cannot get displayName') } module.exports = { cleanUndefined, displayNameConstructor }