AsyncCondition
Condition that evaluates based on a registered async function.
The function is resolved reactively — when dependent form values change, the function is re-evaluated (with debouncing). The result is cached per evaluation to avoid redundant calls.
Since LogicFn must return boolean synchronously, this condition uses a signal-based async resolution pattern internally.
Properties
| Name | Type | Description |
|---|---|---|
| asyncFunctionName | string | Name of the registered async condition function |
| debounceMs | number | undefined | Debounce ms for re-evaluation. @default 300 |
| pendingValue | boolean | undefined | Value to return while async resolution is pending. Choose based on the logic type and desired UX:
@default false |
| type | "async" |