IAccessControlOptions
Defined in: src/types/IAccessControlOptions.ts:147
Options bag for the AccessControl constructor:
new AccessControl(grants, { engine, policy, context }).
engine— library mechanics & security (parsing, charset, error output).policy— your domain’s authorization model (ownership, strict vocab).context— ambient data your conditions read via$..
Properties
Section titled “Properties”engine?
Section titled “engine?”
optionalengine?:IEngine
Defined in: src/types/IAccessControlOptions.ts:149
Engine mechanics & security (constructor-only). See IEngine.
policy?
Section titled “policy?”
optionalpolicy?:IPolicy
Defined in: src/types/IAccessControlOptions.ts:151
Authorization model for your domain (constructor-only). See IPolicy.
context?
Section titled “context?”
optionalcontext?:UnknownObject
Defined in: src/types/IAccessControlOptions.ts:156
Ambient context defaults, readable from conditions via $.. Merged with
— and overridden by — per-check context (can(role, context) / .with()).