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

x/drash/src/services/graphql/deps.ts>GraphQL.valueFromAST

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

Produces a JavaScript value given a GraphQL Value AST.

A GraphQL type must be provided, which will be used to interpret different GraphQL Value literals.

Returns undefined when the value could not be validly coerced according to the provided type.

GraphQL Value JSON Value
Input Object Object
List Array
Boolean Boolean
String String
Int / Float Number
Enum Value Mixed
NullValue null

Parameters

valueNode: Maybe<ValueNode>
optional
variables: Maybe<{ [key: string]: any; }>