FROST Hubert TypeScript Library - v1.0.0-alpha.20
    Preparing search index...

    Class CollectionResult<T>

    Result of collecting responses from multiple participants.

    Port of struct CollectionResult from cmd/parallel.rs.

    Type Parameters

    • T
    Index

    Constructors

    Properties

    successes: [XID, T][]

    Successful responses as [XID, T] tuples

    rejections: [XID, string][]

    Participants who explicitly rejected as [XID, reason] tuples

    errors: [XID, string][]

    Participants with network/parsing errors as [XID, error] tuples

    timeouts: XID[]

    Participants who timed out

    Methods

    • Check if enough responses were received to proceed.

      Port of CollectionResult::can_proceed() from cmd/parallel.rs.

      Parameters

      • minRequired: number

      Returns boolean

    • Total number of participants.

      Port of CollectionResult::total() from cmd/parallel.rs.

      Returns number

    • Check if all responses succeeded.

      Port of CollectionResult::all_succeeded() from cmd/parallel.rs.

      Returns boolean