e
хотя теперь они сами говорят, ненене, не надо так, давайте теперь не будем schema-first*, а будем sdl-first (upd. наврал, обновил сообщение) и тогда нафик там эти директивы при таком подходе будут не нужны
Size: a a a
e
P@
a
a
a
P@
P@
P@
const AuthorType = new GraphQLObjectType({
name: 'Author',
description: 'Author data with related data',
fields: () => ({
id: { type: GraphQLInt },
name: {
type: GraphQLString,
resolve: (source, args, context, info) => {
if (info.fieldNodes?.[0].directives?.[0]?.name?.value === 'uppercase') {
return source.name.toUpperCase();
}
return source.name;
},
},
}),
});
a
a
e
P@
query {
user {
name @uppercase
lastname @uppercase
}
P@
a
P@
e
a
P@