venmjs
Version:
This is a tool 🔧 that can be installed in your terminal at any time ⛏️ it was made for beginners and even for experts, for his utilities, and for a simple creation process 🧨. Every web developer knows how frustrating is to deal with the creation of a ne
20 lines (17 loc) • 648 B
JavaScript
export default {
Query: {
allUsers: (parent, { username }, { models }) => models.User.findAll(),
getUser: (parent, { username }, { models }) => {
return models.User.findOne({
where: {
username,
},
})
},
},
Mutation: {
createUser: (parent, args, { models }) => models.User.create(args),
updateUser: (parent, { username, newUsername }, { models }) => models.User.update({ username: newUsername }, { where: { username } }),
deleteUser: (parent, args, { models }) => models.User.destroy({ where: args }),
},
}