Welshman Docs / @welshman/app / MergedThunk
Class: MergedThunk
Defined in: app/src/plugins/thunk.ts:313
Shared base for Thunk and MergedThunk: a subscribable bag of per-relay publish results.
Extends
Constructors
Constructor
new MergedThunk(
thunks):MergedThunk
Defined in: app/src/plugins/thunk.ts:314
Parameters
thunks
Thunk[]
Returns
MergedThunk
Overrides
Properties
_subs
_subs:
Subscriber<any>[] =[]
Defined in: app/src/plugins/thunk.ts:36
Inherited from
results
results:
PublishResultsByRelay={}
Defined in: app/src/plugins/thunk.ts:37
Inherited from
thunks
readonlythunks:Thunk[]
Defined in: app/src/plugins/thunk.ts:314
Methods
_notify()
_notify():
void
Defined in: app/src/plugins/thunk.ts:41
Returns
void
Inherited from
abort()
abort():
void
Defined in: app/src/plugins/thunk.ts:343
Returns
void
Overrides
getCompleteUrls()
getCompleteUrls():
string[]
Defined in: app/src/plugins/thunk.ts:65
Returns
string[]
Inherited from
getError()
getError():
undefined|string
Defined in: app/src/plugins/thunk.ts:87
Returns
undefined | string
Inherited from
getFailedUrls()
getFailedUrls():
string[]
Defined in: app/src/plugins/thunk.ts:75
Returns
string[]
Inherited from
getIncompleteUrls()
getIncompleteUrls():
string[]
Defined in: app/src/plugins/thunk.ts:71
Returns
string[]
Inherited from
getUrlsWithStatus()
getUrlsWithStatus(
statuses):string[]
Defined in: app/src/plugins/thunk.ts:57
Parameters
statuses
PublishStatus | PublishStatus[]
Returns
string[]
Inherited from
hasStatus()
hasStatus(
statuses):boolean
Defined in: app/src/plugins/thunk.ts:79
Parameters
statuses
PublishStatus | PublishStatus[]
Returns
boolean
Inherited from
isComplete()
isComplete():
boolean
Defined in: app/src/plugins/thunk.ts:83
Returns
boolean
Inherited from
subscribe()
subscribe(
subscriber): () =>void
Defined in: app/src/plugins/thunk.ts:47
Parameters
subscriber
Subscriber<MergedThunk>
Returns
():
void
Returns
void
Inherited from
waitForCompletion()
waitForCompletion():
Promise<void>
Defined in: app/src/plugins/thunk.ts:111
Returns
Promise<void>
Inherited from
waitForError()
waitForError():
Promise<string>
Defined in: app/src/plugins/thunk.ts:99
Returns
Promise<string>