Skip to main content
function execute
import { execute } from "https://deno.land/x/kilatgraphql@16.6.0/mod.ts";

Implements the "Executing requests" section of the GraphQL specification.

Returns either a synchronous ExecutionResult (if all encountered resolvers are synchronous), or a Promise of an ExecutionResult that will eventually be resolved and never rejected.

If the arguments to this function do not result in a legal execution context, a GraphQLError will be thrown immediately explaining the invalid input.

Returns

PromiseOrValue<ExecutionResult>