Skip to content

IRequirements

Defined in: src/types/IAccessControlOptions.ts:227

Compiled require() gates by scope. Conditions use the same engine as .where().

global: ConditionJSON[]

Defined in: src/types/IAccessControlOptions.ts:229

Gates applied to every check.


categories: Record<string, ConditionJSON[]>

Defined in: src/types/IAccessControlOptions.ts:231

Gates applied to checks whose resource belongs to the keyed category.


resources: Record<string, ConditionJSON[]>

Defined in: src/types/IAccessControlOptions.ts:233

Gates applied to checks on the keyed resource.