mirror of
https://github.com/JamesIves/github-pages-deploy-action.git
synced 2023-12-15 20:03:39 +08:00
26 lines
801 B
TypeScript
26 lines
801 B
TypeScript
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>;
|