UNPKG

@cran/gql.core

Version:

Cran/GraphQL Core Utilities

15 lines (14 loc) 621 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.resolveDirective = void 0; const Executable_1 = require("../utilities/Executable"); const utils_1 = require("@graphql-tools/utils"); const createDirective_1 = require("../utilities/createDirective"); function resolveDirective(name = "resolve") { return (0, createDirective_1.createDirective)(name, { value: "text!", }, { [utils_1.MapperKind.OBJECT_FIELD]([directive,], field) { field.resolve = new Executable_1.Executable(name, directive.value); }, }); } exports.resolveDirective = resolveDirective;