UNPKG

@neo4j/graphql

Version:

A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations

13 lines 831 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseSubscriptionsAuthorizationAnnotation = parseSubscriptionsAuthorizationAnnotation; const parse_arguments_1 = require("../parse-arguments"); const SubscriptionsAuthorizationAnnotation_1 = require("../../annotation/SubscriptionsAuthorizationAnnotation"); function parseSubscriptionsAuthorizationAnnotation(directive) { const { filter } = (0, parse_arguments_1.parseArgumentsFromUnknownDirective)(directive); const filterRules = filter?.map((rule) => new SubscriptionsAuthorizationAnnotation_1.SubscriptionsAuthorizationFilterRule(rule)); return new SubscriptionsAuthorizationAnnotation_1.SubscriptionsAuthorizationAnnotation({ filter: filterRules, }); } //# sourceMappingURL=subscriptions-authorization-annotation.js.map