Factory & Constructor Functions

Which code demonstrates a proper implementation of the Factory Pattern?
const userFactory = {
  createAdmin(name) {
    return {
      name,
      role: 'admin',
      permissions: ['read', 'write', 'delete']
    };
  },
  createUser(name) {
    return {
      name,
      role: 'user',
      permissions: ['read']
    };
  }
};
Next Question (3/20)