UNPKG

777 BTypeScriptView Raw
1import Maybe from '../tsutils/Maybe';
2import { ValueNode } from '../language/ast';
3
4/**
5 * Produces a JavaScript value given a GraphQL Value AST.
6 *
7 * Unlike `valueFromAST()`, no type is provided. The resulting JavaScript value
8 * will reflect the provided GraphQL value AST.
9 *
10 * | GraphQL Value | JavaScript Value |
11 * | -------------------- | ---------------- |
12 * | Input Object | Object |
13 * | List | Array |
14 * | Boolean | Boolean |
15 * | String / Enum | String |
16 * | Int / Float | Number |
17 * | Null | null |
18 *
19 */
20export function valueFromASTUntyped(
21 valueNode: ValueNode,
22 variables?: Maybe<{ [key: string]: any }>,
23): any;