Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
29 lines
1007 B
Plaintext
29 lines
1007 B
Plaintext
import type { Maybe } from '../jsutils/Maybe';
|
|
import type { ValueNode } from '../language/ast';
|
|
import type { GraphQLInputType } from '../type/definition';
|
|
/**
|
|
* 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 |
|
|
*
|
|
*/
|
|
export declare function astFromValue(
|
|
value: unknown,
|
|
type: GraphQLInputType,
|
|
): Maybe<ValueNode>;
|