UNPKG

@cran/gql.core

Version:

Cran/GraphQL Core Utilities

11 lines (10 loc) 423 B
import { Executable } from "../utilities/Executable"; import { MapperKind } from "@graphql-tools/utils"; import { createDirective } from "../utilities/createDirective"; export function resolveDirective(name = "resolve") { return createDirective(name, { value: "text!", }, { [MapperKind.OBJECT_FIELD]([directive,], field) { field.resolve = new Executable(name, directive.value); }, }); }