getDirectiveValues
Callable
Parameters
directiveDef: GraphQLDirective
node: { directives?: readonly DirectiveNode[] }
optionalreadonlydirectives: readonly DirectiveNode[]
optionalvariableValues: Maybe<VariableValues>
optionalfragmentVariableValues: Maybe<VariableValues>
optionalhideSuggestions: Maybe<boolean>
Returns undefined | {}
Prepares an object map of argument values given a directive definition and a AST node which may contain directives. Optionally also accepts a map of variable values.
If the directive does not exist on the node, returns undefined.
Note: The returned value is a plain Object with a prototype, since it is exposed to user code. Care should be taken to not pull values from the Object prototype.