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.