You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When `asyncConditions` is enabled, use `evaluateAsync()`, `permittedAsync()`, and `explainAsync()`instead of their synchronous counterparts.
350
+
Use `evaluateAsync()`, `permittedAsync()`, and `explainAsync()`when you have async conditions. If you accidentally call the synchronous `evaluate()` or `explain()` with async conditions, the engine throws a clear error guiding you to the async API.
352
351
353
352
### Wildcard Action Patterns
354
353
@@ -986,7 +985,7 @@ See [SECURITY.md](./SECURITY.md) for responsible disclosure instructions.
986
985
|`defaultEffect`|`"deny"` (default) or `"allow"`|
987
986
|`onDecision`| Listener called on every evaluation |
988
987
|`onConditionError`| Called when a condition throws (fail-closed) |
0 commit comments