@hiveio/workerbee / ImpactedAccountProvider
Class: ImpactedAccountProvider<TAccounts>
Extends
-
ProviderBase
<IImpactedAccountProviderOptions
>
Type Parameters
• TAccounts extends TAccountName
[] = TAccountName
[]
Constructors
new ImpactedAccountProvider()
new ImpactedAccountProvider<
TAccounts
>():ImpactedAccountProvider
<TAccounts
>
Returns
ImpactedAccountProvider
<TAccounts
>
Inherited from
ProviderBase<IImpactedAccountProviderOptions>.constructor
Properties
accounts
readonly
accounts:Set
<string
>
Defined in
src/chain-observers/providers/impacted-account-provider.ts:22
Methods
provide()
provide(
data
):Promise
<IImpactedAccountProviderData
<TAccounts
>>
Parameters
data
DataEvaluationContext
Returns
Promise
<IImpactedAccountProviderData
<TAccounts
>>
Overrides
ProviderBase.provide
Defined in
src/chain-observers/providers/impacted-account-provider.ts:35
pushOptions()
pushOptions(
options
):void
Parameters
options
IImpactedAccountProviderOptions
Returns
void
Overrides
ProviderBase.pushOptions
Defined in
src/chain-observers/providers/impacted-account-provider.ts:24
usedContexts()
usedContexts():
TRegisterEvaluationContext
[]
Returns
TRegisterEvaluationContext
[]
Overrides
ProviderBase.usedContexts
Defined in
src/chain-observers/providers/impacted-account-provider.ts:29