Function
hasAuthDirective
(
node:
| FieldDefinitionNode
| ObjectTypeDefinitionNode
| InterfaceTypeDefinitionNode
| UnionTypeDefinitionNode
| null
| undefined,
directiveName: string,
)
Source from the content-addressed store, hash-verified
| 78 | } |
| 79 | |
| 80 | export 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 | |
| 93 | export function requiresAuth( |
| 94 | directiveName: string, |
Tested by
no test coverage detected