MCPcopy Create free account
hub / github.com/StarpTech/FastGraph / hasAuthDirective

Function hasAuthDirective

src/graphql-utils.ts:80–91  ·  view source on GitHub ↗
(
  node:
    | FieldDefinitionNode
    | ObjectTypeDefinitionNode
    | InterfaceTypeDefinitionNode
    | UnionTypeDefinitionNode
    | null
    | undefined,
  directiveName: string,
)

Source from the content-addressed store, hash-verified

78}
79
80export const hasAuthDirective = (
81 node:
82 | FieldDefinitionNode
83 | ObjectTypeDefinitionNode
84 | InterfaceTypeDefinitionNode
85 | UnionTypeDefinitionNode
86 | null
87 | undefined,
88 directiveName: string,
89) => {
90 return !!node?.directives?.some((d) => d.name.value === directiveName)
91}
92
93export function requiresAuth(
94 directiveName: string,

Callers 1

enterFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected