iago
04/18/2019, 3:13 AMsam
04/18/2019, 11:48 AMt.prismaFields
https://github.com/prisma/nexus-prisma#signature
definition(t) {
t.prismaFields({
filter: fields => fields.filter(x => x === "domain")
});
iago
04/18/2019, 11:53 AMsam
04/18/2019, 11:54 AMiago
04/18/2019, 11:54 AMiago
04/18/2019, 11:56 AMsam
04/18/2019, 12:20 PMconst Query = prismaObjectType({
name: 'Query',
definition(t) {
t.prismaFields([{ name: 'users', args: ['first', 'last'] }])
},
})
sam
04/18/2019, 12:25 PMconst newArgs = {{
...t.prismaType.users.args,
}}
delete newArgs.requestDomain;
t.field('users', {
...t.prismaType.users,
args: newArgs,
resolve(root, args, ctx) {
// Custom implementation
},
})
iago
04/18/2019, 12:28 PMiago
04/18/2019, 12:31 PM