Interface Claim

    Fluent claim — a labeled bool signal with the algebra.

    interface Claim {
        label?: string;
        pred: Read<boolean>;
        value: boolean;
        and(other: Read<boolean>): Claim;
        during(scope: Scope): Claim;
        labelled(name: string): Claim;
        not(): Claim;
        or(other: Read<boolean>): Claim;
        peek(): boolean;
    }
    Hierarchy
    Index

    Methods

    Properties

    label?: string
    pred: Read<boolean>

    The raw predicate (pre-latching), useful for custom latch() shapes.

    value: boolean