Skip to main content
function astFromValue
import { astFromValue } from "https://deno.land/x/kilatgraphql@16.6.0/mod.ts";

Produces a GraphQL Value AST given a JavaScript object. Function will match JavaScript/JSON values to GraphQL AST schema format by using suggested GraphQLInputType. For example:

astFromValue("value", GraphQLString)

A GraphQL type must be provided, which will be used to interpret different JavaScript values.

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

Parameters

value: unknown