UNPKG

@graphql-mesh/transport-rest

Version:
14 lines (13 loc) 531 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.processPubSubOperationAnnotations = processPubSubOperationAnnotations; const utils_1 = require("@graphql-mesh/utils"); function processPubSubOperationAnnotations({ field, globalPubsub, pubsubTopic, logger: globalLogger, }) { const { subscribe, resolve } = (0, utils_1.getResolverForPubSubOperation)({ pubsubTopic, pubsub: globalPubsub, }); field.subscribe = subscribe; field.resolve = resolve; return field; }