dyna-record
    Preparing search index...

    Interface ConsumerGuard

    A consumer's write-condition guard on one row

    interface ConsumerGuard {
        condition: ConditionFragment;
        entity: string;
        guard: WriteConditionGuard;
        id: string;
        pinnedBy?: TransactRowKey;
    }
    Index

    Properties

    The compiled condition

    entity: string

    The name of the entity being written

    Which guard this is, as the error names it

    id: string

    The id of the entity being written

    pinnedBy?: TransactRowKey

    The row carrying the library pin the guard's target was resolved through, when that pin sits on another row. A failed guard is not reported when its pin row fails a library check, because the guard may have been evaluated against the wrong row