Skip to content

Welshman Docs / @welshman/app / PublishStatusView

Abstract Class: PublishStatusView ​

Defined in: plugins/publisher.ts:68

Status queries over per-relay results. A relay with no result is still in progress.

Extended by ​

Constructors ​

Constructor ​

new PublishStatusView(): PublishStatusView

Returns ​

PublishStatusView

Properties ​

relays ​

abstract readonly relays: string[]

Defined in: plugins/publisher.ts:69


results ​

abstract readonly results: PublishResultsByRelay

Defined in: plugins/publisher.ts:70

Methods ​

abort() ​

abstract abort(): void

Defined in: plugins/publisher.ts:74

Returns ​

void


canAbort() ​

canAbort(): boolean

Defined in: plugins/publisher.ts:130

Returns ​

boolean


getCompleteUrls() ​

getCompleteUrls(): string[]

Defined in: plugins/publisher.ts:113

Returns ​

string[]


getError() ​

getError(): Promise<string | undefined>

Defined in: plugins/publisher.ts:135

Returns ​

Promise<string | undefined>


getFailedUrls() ​

getFailedUrls(): string[]

Defined in: plugins/publisher.ts:121

Returns ​

string[]


getIncompleteUrls() ​

getIncompleteUrls(): string[]

Defined in: plugins/publisher.ts:117

Returns ​

string[]


getUrlsWithStatus() ​

getUrlsWithStatus(statuses): string[]

Defined in: plugins/publisher.ts:103

Parameters ​

statuses ​

PublishStatus | PublishStatus[]

Returns ​

string[]


hasStatus() ​

hasStatus(statuses): boolean

Defined in: plugins/publisher.ts:125

Parameters ​

statuses ​

PublishStatus | PublishStatus[]

Returns ​

boolean


isComplete() ​

abstract isComplete(): boolean

Defined in: plugins/publisher.ts:72

Returns ​

boolean


notify() ​

protected notify(): void

Defined in: plugins/publisher.ts:93

Returns ​

void


settled() ​

abstract settled(): Promise<PublishStatusView>

Defined in: plugins/publisher.ts:76

Returns ​

Promise<PublishStatusView>


subscribe() ​

subscribe(subscriber): () => void

Defined in: plugins/publisher.ts:81

Parameters ​

subscriber ​

Subscriber<PublishStatusView>

Returns ​

() => void