В моем приложении есть один isAuthenticatedDirective
и один userType
export const isAuthenticatedDirective = new GraphQLDirective({
name : "isAuthenticated",
locations: [DirectiveLocation.FIELD, DirectiveLocation.FIELD_DEFINITION]
});
const userType: GraphQLObjectType = new GraphQLObjectType({
name : EntityTypeEnum.User,
fields: (): GraphQLFieldConfigMap<any, any> => ({
id : { type: GraphQLID },
name: { type: GraphQLString }
})
});
. По старой причине я не создавал схему с использованием языка определения схемы (SDL).Как я могу использовать директиву isAuthenticated
с GraphQLObjectType
следующим образом:
type User @isAuthenticated {
id: ID!,
name: String!
}
Большое спасибо.