12345678910111213141516171819202122232425 |
- import Maybe from '../tsutils/Maybe';
- import { ValueNode } from '../language/ast';
- import { GraphQLInputType } from '../type/definition';
- /**
- * Produces a GraphQL Value AST given a JavaScript value.
- *
- * 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 |
- *
- */
- export function astFromValue(
- value: any,
- type: GraphQLInputType,
- ): Maybe<ValueNode>;
|