Skip to content

Welshman Docs / @welshman/app / PublicationGroup

Class: PublicationGroup ​

Defined in: plugins/publisher.ts:241

Several publications watched as one, e.g. a rumor gift-wrapped for each recipient.

Extends ​

Constructors ​

Constructor ​

new PublicationGroup(publications): PublicationGroup

Defined in: plugins/publisher.ts:242

Parameters ​

publications ​

Publication[]

Returns ​

PublicationGroup

Overrides ​

PublishStatusView.constructor

Properties ​

publications ​

readonly publications: Publication[]

Defined in: plugins/publisher.ts:242

Accessors ​

relays ​

Get Signature ​

get relays(): string[]

Defined in: plugins/publisher.ts:250

Returns ​

string[]

Overrides ​

PublishStatusView.relays


results ​

Get Signature ​

get results(): PublishResultsByRelay

Defined in: plugins/publisher.ts:254

Returns ​

PublishResultsByRelay

Overrides ​

PublishStatusView.results

Methods ​

abort() ​

abort(): void

Defined in: plugins/publisher.ts:262

Returns ​

void

Overrides ​

PublishStatusView.abort


canAbort() ​

canAbort(): boolean

Defined in: plugins/publisher.ts:130

Returns ​

boolean

Inherited from ​

PublishStatusView.canAbort


getCompleteUrls() ​

getCompleteUrls(): string[]

Defined in: plugins/publisher.ts:113

Returns ​

string[]

Inherited from ​

PublishStatusView.getCompleteUrls


getError() ​

getError(): Promise<string | undefined>

Defined in: plugins/publisher.ts:135

Returns ​

Promise<string | undefined>

Inherited from ​

PublishStatusView.getError


getFailedUrls() ​

getFailedUrls(): string[]

Defined in: plugins/publisher.ts:121

Returns ​

string[]

Inherited from ​

PublishStatusView.getFailedUrls


getIncompleteUrls() ​

getIncompleteUrls(): string[]

Defined in: plugins/publisher.ts:117

Returns ​

string[]

Inherited from ​

PublishStatusView.getIncompleteUrls


getUrlsWithStatus() ​

getUrlsWithStatus(statuses): string[]

Defined in: plugins/publisher.ts:103

Parameters ​

statuses ​

PublishStatus | PublishStatus[]

Returns ​

string[]

Inherited from ​

PublishStatusView.getUrlsWithStatus


hasStatus() ​

hasStatus(statuses): boolean

Defined in: plugins/publisher.ts:125

Parameters ​

statuses ​

PublishStatus | PublishStatus[]

Returns ​

boolean

Inherited from ​

PublishStatusView.hasStatus


isComplete() ​

isComplete(): boolean

Defined in: plugins/publisher.ts:258

Returns ​

boolean

Overrides ​

PublishStatusView.isComplete


notify() ​

protected notify(): void

Defined in: plugins/publisher.ts:93

Returns ​

void

Inherited from ​

PublishStatusView.notify


settled() ​

settled(): Promise<PublicationGroup>

Defined in: plugins/publisher.ts:266

Returns ​

Promise<PublicationGroup>

Overrides ​

PublishStatusView.settled


subscribe() ​

subscribe(subscriber): () => void

Defined in: plugins/publisher.ts:81

Parameters ​

subscriber ​

Subscriber<PublicationGroup>

Returns ​

() => void

Inherited from ​

PublishStatusView.subscribe