Skip to main content
Latest
function getVariableValues
import { getVariableValues } from "https://deno.land/x/graphql_deno@v15.0.0/lib/execution/values.d.ts";

Prepares an object map of variableValues of the correct type based on the provided variable definitions and arbitrary input. If the input cannot be parsed to match the variable definitions, a GraphQLError will be thrown.

Note: The returned value is a plain Object with a prototype, since it is exposed to user code. Care should be taken to not pull values from the Object prototype.

Parameters

varDefNodes: ReadonlyArray<VariableDefinitionNode>
inputs: { [key: string]: any; }
optional
options: { maxErrors?: number; }

Returns

CoercedVariableValues