Skip to content

retryACLConflict

retryACLConflict<T>(operation): Promise<T>

Defined in: packages/core/src/acl.ts:51

Retry an external ACL operation across explicitly reported conflicts. ACL implementations must emit this conflict only from a pre-invocation admission boundary, certifying that the rejected operation made no state change. Backing ACL implementations and identity codecs must propagate a conflict rather than waiting because they may own the operation that must settle. Security wrappers may convert a conflict received after invoking an opaque mutating provider into a terminal failure because they cannot prove that provider remained unchanged before propagating it.

T

() => T | PromiseLike<T>

Promise<T>