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
Returns
PublicationGroup
Overrides
Properties
publications
readonlypublications:Publication[]
Defined in: plugins/publisher.ts:242
Accessors
relays
Get Signature
get relays():
string[]
Defined in: plugins/publisher.ts:250
Returns
string[]
Overrides
results
Get Signature
get results():
PublishResultsByRelay
Defined in: plugins/publisher.ts:254
Returns
Overrides
Methods
abort()
abort():
void
Defined in: plugins/publisher.ts:262
Returns
void
Overrides
canAbort()
canAbort():
boolean
Defined in: plugins/publisher.ts:130
Returns
boolean
Inherited from
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
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
isComplete()
isComplete():
boolean
Defined in: plugins/publisher.ts:258
Returns
boolean
Overrides
notify()
protectednotify():void
Defined in: plugins/publisher.ts:93
Returns
void
Inherited from
settled()
settled():
Promise<PublicationGroup>
Defined in: plugins/publisher.ts:266
Returns
Promise<PublicationGroup>
Overrides
subscribe()
subscribe(
subscriber): () =>void
Defined in: plugins/publisher.ts:81
Parameters
subscriber
Subscriber<PublicationGroup>
Returns
() => void