@ptc-org/nestjs-query-graphql
Version:
Nestjs graphql query adapter
17 lines • 795 B
JavaScript
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
;