Skip to content

aisbreaker-api-js - v0.1.15 / utils/ResponseCollector / ResponseCollector

Class: ResponseCollector

utils/ResponseCollector.ResponseCollector

Collect all streamed ReponseEvents to create a FinalResponse at the end

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new ResponseCollector(request)

Parameters

NameType
requestRequest

Defined in

aisbreaker-js/packages/aisbreaker-api-js/src/utils/ResponseCollector.ts:12

Properties

lastObservedEngineId

lastObservedEngineId: undefined | string

service specific engine/model ID

Defined in

aisbreaker-js/packages/aisbreaker-api-js/src/utils/ResponseCollector.ts:10


request

request: Request

Defined in

aisbreaker-js/packages/aisbreaker-api-js/src/utils/ResponseCollector.ts:12

Methods

addResponseEvent

addResponseEvent(responseEvent): void

Parameters

NameType
responseEventResponseEvent

Returns

void

Defined in

aisbreaker-js/packages/aisbreaker-api-js/src/utils/ResponseCollector.ts:15


getMillisSinceStart

getMillisSinceStart(): number

Returns

number

Defined in

aisbreaker-js/packages/aisbreaker-api-js/src/utils/ResponseCollector.ts:141


getResponseFinalInternResponse

getResponseFinalInternResponse(): any

Create a final response from the collected response events

Returns

any

Defined in

aisbreaker-js/packages/aisbreaker-api-js/src/utils/ResponseCollector.ts:129


getResponseFinalOutputs

getResponseFinalOutputs(): Output[]

Create a final response from the collected response events

Returns

Output[]

Defined in

aisbreaker-js/packages/aisbreaker-api-js/src/utils/ResponseCollector.ts:113

Released under the MIT License.