import faker from 'faker'; import organizations from './organizations.js'; import chooseRandom from './utils/choose-random.util.js'; faker.locale = 'sv'; const ORGANIZATIONS = organizations.generate(); const AUTHORIZATIONS = ['Hantera användare', 'Hantera origisation', 'Hantera ekonomi']; function generateCurrentUser() { return { id: faker.datatype.uuid(), firstName: faker.name.firstName(), lastName: faker.name.lastName(), ssn: `${faker.date.between('1950', '2000').toISOString().split('T')[0].replace(/-/g, '')}-${faker.datatype.number({ min: 1000, max: 9999, })}`, organizations: [ORGANIZATIONS[Math.floor(Math.random() * ORGANIZATIONS.length)]], authorizations: chooseRandom(AUTHORIZATIONS, faker.datatype.number(3)), }; } export default { generate: generateCurrentUser, };