UNPKG

401 BTypeScriptView Raw
1import { GraphQLInputType } from '../type/definition';
2import { GraphQLError } from '../error/GraphQLError';
3
4type OnErrorCB = (
5 path: ReadonlyArray<string | number>,
6 invalidValue: any,
7 error: GraphQLError,
8) => void;
9
10/**
11 * Coerces a JavaScript value given a GraphQL Input Type.
12 */
13export function coerceInputValue(
14 inputValue: any,
15 type: GraphQLInputType,
16 onError?: OnErrorCB,
17): any;