UNPKG

graphql-shield

Version:

GraphQL Server permissions as another layer of abstraction!

20 lines (19 loc) 463 B
import { IRules } from './types.js'; /** * * @param ruleTree * * Validates the rule tree declaration by checking references of rule * functions. We deem rule tree valid if no two rules with the same name point * to different rules. * */ export declare function validateRuleTree(ruleTree: IRules): { status: 'ok'; } | { status: 'err'; message: string; }; export declare class ValidationError extends Error { constructor(message: string); }