UNPKG

nexus

Version:

Scalable, strongly typed GraphQL schema development

19 lines 677 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.subscriptionField = void 0; const extendType_1 = require("./extendType"); function subscriptionField(...args) { return (0, extendType_1.extendType)({ type: 'Subscription', definition(t) { if (typeof args[0] === 'function') { return args[0](t); } const [fieldName, config] = args; const finalConfig = typeof config === 'function' ? config() : config; t.field(fieldName, finalConfig); }, }); } exports.subscriptionField = subscriptionField; //# sourceMappingURL=subscriptionField.js.map