UNPKG

@ptc-org/nestjs-query-graphql

Version:
17 lines 795 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.areSubscriptionsEnabled = areSubscriptionsEnabled; exports.ResolverSubscription = ResolverSubscription; const common_1 = require("@nestjs/common"); const graphql_1 = require("@nestjs/graphql"); const resolver_method_decorator_1 = require("./resolver-method.decorator"); function areSubscriptionsEnabled(opts) { return !!opts.find((o) => o.enableSubscriptions); } function ResolverSubscription(typeFunc, options, ...opts) { if (!areSubscriptionsEnabled(opts)) { return () => { }; } return (0, common_1.applyDecorators)((0, graphql_1.Subscription)(typeFunc, options), (0, resolver_method_decorator_1.ResolverMethod)(...opts)); } //# sourceMappingURL=resolver-subscription.decorator.js.map