import { astFromValue } from "https://dotland.deno.dev/x/graphql_deno@v15.0.0/lib/index.js";
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 |
Mixed | Enum Value |
null | NullValue |