Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/drash/src/services/graphql/graphql.ts>GraphQL.getDirectiveValues

A microframework for Deno's HTTP server with zero third-party dependencies
Go to Latest
function GraphQL.getDirectiveValues
import { GraphQL } from "https://deno.land/x/drash@v2.8.1/src/services/graphql/graphql.ts";
const { getDirectiveValues } = GraphQL;

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.

Parameters

directiveDef: GraphQLDirective
node: { readonly directives?: ReadonlyArray<DirectiveNode>; }
optional
variableValues: Maybe<{ [key: string]: any; }>

Returns

undefined | { [key: string]: any; }