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

    Type Alias MetaPattern

    MetaPattern:
        | { type: "Any"; pattern: AnyPattern }
        | { type: "And"; pattern: AndPattern }
        | { type: "Or"; pattern: OrPattern }
        | { type: "Not"; pattern: NotPattern }
        | { type: "Repeat"; pattern: RepeatPattern }
        | { type: "Capture"; pattern: CapturePattern }
        | { type: "Search"; pattern: SearchPattern }
        | { type: "Sequence"; pattern: SequencePattern }

    The union of the meta pattern kinds.

    Type Declaration

    • { type: "Any"; pattern: AnyPattern }
      • Readonlytype: "Any"

        The discriminant.

      • Readonlypattern: AnyPattern

        The any pattern.

    • { type: "And"; pattern: AndPattern }
      • Readonlytype: "And"

        The discriminant.

      • Readonlypattern: AndPattern

        The and pattern.

    • { type: "Or"; pattern: OrPattern }
      • Readonlytype: "Or"

        The discriminant.

      • Readonlypattern: OrPattern

        The or pattern.

    • { type: "Not"; pattern: NotPattern }
      • Readonlytype: "Not"

        The discriminant.

      • Readonlypattern: NotPattern

        The not pattern.

    • { type: "Repeat"; pattern: RepeatPattern }
      • Readonlytype: "Repeat"

        The discriminant.

      • Readonlypattern: RepeatPattern

        The repeat pattern.

    • { type: "Capture"; pattern: CapturePattern }
      • Readonlytype: "Capture"

        The discriminant.

      • Readonlypattern: CapturePattern

        The capture pattern.

    • { type: "Search"; pattern: SearchPattern }
      • Readonlytype: "Search"

        The discriminant.

      • Readonlypattern: SearchPattern

        The search pattern.

    • { type: "Sequence"; pattern: SequencePattern }
      • Readonlytype: "Sequence"

        The discriminant.

      • Readonlypattern: SequencePattern

        The sequence pattern.