@graphql-tools/utils
Version:
Common package containing utils and types for GraphQL tools
13 lines (12 loc) • 502 B
JavaScript
import { getArgumentValues as gqljsGetArgumentValues } from 'graphql';
/**
* Prepares an object map of argument values given a list of argument
* definitions and list of argument AST nodes.
*
* 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.
*/
export function getArgumentValues(def, node, variableValues = {}) {
return gqljsGetArgumentValues(def, node, variableValues);
}