IPolicyAssertion

Interface

Assertion used to define more complex permission policies

Properties

Property Type Notes
property string
type AssertionType
value any
conditions Optional IPolicyAssertion[]

A condition dictates if an assertion should be evaluated. If any condition evaluates to false, the assertion should be ignored. If the conditions evaluate to true, or if there are no conditions, the assertion should be evaluated.


Interface defined in common/src/permissions/types/IPermissionPolicy.ts:123