@cran/lib.gql.core
Version:
GQL Core Functionality
10 lines (9 loc) • 368 B
JavaScript
import { MapperKind } from "@graphql-tools/utils";
import { Executable, createDirective } from "../utilities";
export function resolveDirective(name = "resolve") {
return createDirective(name, { value: "text!", }, {
[MapperKind.OBJECT_FIELD]([directive,], field) {
field.resolve = new Executable(name, directive["value"]);
},
});
}