graplix
Version:
Authorization framework for implementing Relation-based Access Control (ReBAC) with the Resolver (Inspired by [GraphQL](https://graphql.org))
14 lines (11 loc) • 395 B
text/typescript
import type { GraplixComputedSetRelationDefinition } from "../../GraplixSchema";
import type { ValidatedUserset } from "../ValidatedModel";
export function getComputedSetRelations(
userSet: ValidatedUserset,
): GraplixComputedSetRelationDefinition | undefined {
if (userSet.computedUserset?.relation)
return {
when: userSet.computedUserset.relation,
};
return undefined;
}