Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const { gql } = require('apollo-server')
- // type Query is the root query
- exports.typeDefs = gql`
- type User {
- username: String! @unique
- password: String!
- }
- type Query {
- getAllUsers: User
- }
- directive @requireAuth on FIELD_DEFINITION
- extend type Query {
- me: String! @requireAuth
- user(userId: ID!):User!
- users: [User]!
- }
- import { SchemaDirectiveVisitor } from "apollo-server";
- export class YourCustomDirective extends SchemaDirectiveVisitor {
- // Your code for the directive
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement