@blockchaincommons/envelope-pattern - v1.0.0-beta.2
    Preparing search index...

    Type Alias AssertionsPattern

    AssertionsPattern:
        | { variant: "Any" }
        | { variant: "WithPredicate"; pattern: Pattern }
        | { variant: "WithObject"; pattern: Pattern }

    assert, assertpred(p), assertobj(p): the assertions of a node.

    Type Declaration

    • { variant: "Any" }
      • Readonlyvariant: "Any"

        The discriminant.

    • { variant: "WithPredicate"; pattern: Pattern }
      • Readonlyvariant: "WithPredicate"

        The discriminant.

      • Readonlypattern: Pattern

        The pattern the predicate must match.

    • { variant: "WithObject"; pattern: Pattern }
      • Readonlyvariant: "WithObject"

        The discriminant.

      • Readonlypattern: Pattern

        The pattern the object must match.