Sha256: 63d010bff70619e0cdf7900e954a7e188d3175461182f887b869c312a77ecfbd

Contents?: true

Size: 1.01 KB

Versions: 26

Compression:

Stored size: 1.01 KB

Contents

import type { Maybe } from '../jsutils/Maybe';
import type { ObjMap } from '../jsutils/ObjMap';
import type { ValueNode } from '../language/ast';
import type { GraphQLInputType } from '../type/definition';
/**
 * 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           | Unknown       |
 * | NullValue            | null          |
 *
 */
export declare function valueFromAST(
  valueNode: Maybe<ValueNode>,
  type: GraphQLInputType,
  variables?: Maybe<ObjMap<unknown>>,
): unknown;

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
clapton-0.0.26 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.25 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.24 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.23 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.22 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.21 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.20 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.19 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.18 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.17 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.16 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.15 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.14 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.13 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.12 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.11 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.10 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.9 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.8 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts
clapton-0.0.7 lib/clapton/javascripts/node_modules/graphql/utilities/valueFromAST.d.ts