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

    Module index

    Envelope patterns: a text syntax parsed into a Pattern, run against an Envelope to yield the paths it matches and the captures it names. dCBOR patterns embed at the leaves (cbor(/…/)). Formatting the paths lives on /format.

    EnvelopePatternError
    Span
    ParseOptions
    MatchResult
    ObscuredPattern
    DcborResult
    TokenKind
    EnvelopePatternErrorCode
    EnvelopePatternErrorDetails
    EnvelopePatternErrorDetailsByCode
    EnvelopePatternErrorTyped
    Path
    CborPattern
    LeafPattern
    AssertionsPattern
    DigestPattern
    NodePattern
    ObjectPattern
    PredicatePattern
    SubjectPattern
    WrappedPattern
    StructurePattern
    MetaPattern
    Pattern
    EnvelopePatternErrorCode
    span
    parseEnvelopePattern
    tryParseEnvelopePattern
    anyCbor
    cbor
    anyBool
    bool
    anyText
    text
    textRegex
    anyDate
    date
    dateRange
    dateEarliest
    dateLatest
    dateIso8601
    dateRegex
    anyNumber
    number
    numberRange
    numberGreaterThan
    numberGreaterThanOrEqual
    numberLessThan
    numberLessThanOrEqual
    numberNaN
    anyByteString
    byteString
    byteStringBinaryRegex
    anyKnownValue
    knownValue
    knownValueNamed
    knownValueRegex
    unit
    anyArray
    arrayWithRange
    arrayWithCount
    anyMap
    mapWithRange
    mapWithCount
    nullValue
    anyTag
    tagged
    taggedName
    taggedRegex
    leaf
    anyAssertion
    assertionWithPredicate
    assertionWithObject
    anySubject
    subject
    anyPredicate
    predicate
    anyObject
    object
    digest
    digestPrefix
    digestBinaryRegex
    anyNode
    nodeWithAssertionsRange
    nodeWithAssertionsCount
    obscured
    elided
    encrypted
    compressed
    wrapped
    unwrap
    any
    and
    or
    notMatching
    traverse
    repeat
    group
    capture
    paths
    matches
    display
    pathsWithCaptures
    patternEquals