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

    Class Edges

    A container for edge envelopes on a document.

    Edges stores pre-constructed edge envelopes keyed by their digest, mirroring the Attachments container but for edges as defined in BCR-2026-003.

    Index
    • Retrieves an edge by its digest.

      Parameters

      • digest: Digest

        The digest of the edge to retrieve

      Returns Envelope | undefined

      The edge envelope if found, or undefined

    • Removes an edge by its digest.

      Parameters

      • digest: Digest

        The digest of the edge to remove

      Returns Envelope | undefined

      The removed edge envelope if found, or undefined

    • Adds all edges as 'edge' assertion envelopes to the given envelope.

      Parameters

      • envelope: Envelope

        The envelope to add edges to

      Returns Envelope

      A new envelope with all edges added as assertions

    • Extracts edges from an envelope's 'edge' assertions.

      Parameters

      • envelope: Envelope

        The envelope to extract edges from

      Returns Edges

      A new Edges container with the envelope's edges