Interface: WatchPusher

January 18, 2022 · View on GitHub

Kui API Documentation - v11.0.0 / @kui-shell/core / WatchPusher

Interface: WatchPusher

@kui-shell/core.WatchPusher

callbacks to indicate state changes

Table of contents

Methods

Methods

allOffline

allOffline(): void

The entire underlying model has disappared

Returns

void

Defined in

packages/core/src/core/jobs/watchable.ts:80


batchUpdateDone

batchUpdateDone(): void

A batch of calls to update is complete

Returns

void

Defined in

packages/core/src/core/jobs/watchable.ts:71


done

done(): void

No more updates will be performed

Returns

void

Defined in

packages/core/src/core/jobs/watchable.ts:77


footer(streams): void

Parameters

NameType
streamsstring[]

Returns

void

Defined in

packages/core/src/core/jobs/watchable.ts:85


header(response): void

The header model has changed

Parameters

NameType
responseRow

Returns

void

Defined in

packages/core/src/core/jobs/watchable.ts:83


offline

offline(rowKey): void

The given keyed row is gone

Parameters

NameType
rowKeystring

Returns

void

Defined in

packages/core/src/core/jobs/watchable.ts:74


progress

progress(progress): void

Update progress bar for a given row

Parameters

NameType
progressObject
progress.fileName?string
progress.message?string
progress.percentCompletenumber
progress.rowIdxnumber
progress.totalSize?number

Returns

void

Defined in

packages/core/src/core/jobs/watchable.ts:59


setBody

setBody(response): void

set table body

Parameters

NameType
responseRow[]

Returns

void

Defined in

packages/core/src/core/jobs/watchable.ts:68


update

update(response, batch?, changed?, idxToUpdate?): void

Parameters

NameTypeDescription
responseRowUpdated row model
batch?boolean-
changed?boolean-
idxToUpdate?number-

Returns

void

Defined in

packages/core/src/core/jobs/watchable.ts:47