Web3SubscriptionManager <API, RegisteredSubs>
Index
Constructors
Properties
Accessors
Methods
Constructors
publicconstructor
Type parameters
- API: unknown
- RegisteredSubs: {}
Parameters
requestManager: Web3RequestManager<API>
registeredSubscriptions: RegisteredSubs
Returns Web3SubscriptionManager<API, RegisteredSubs>
Properties
publicreadonlyregisteredSubscriptions
publicreadonlyrequestManager
Accessors
publicsubscriptions
Returns Map<string, InstanceType<RegisteredSubs[keyof RegisteredSubs]>>
Methods
publicaddSubscription
Parameters
sub: InstanceType<RegisteredSubs[keyof RegisteredSubs]>
Returns Promise<void>
publicclear
Returns void
publicremoveSubscription
Parameters
sub: InstanceType<RegisteredSubs[keyof RegisteredSubs]>
Returns Promise<string>
publicsubscribe
Type parameters
- T: string | number | symbol
Parameters
name: T
optionalargs: ConstructorParameters<RegisteredSubs[T]>[0]
returnFormat: DataFormat = DEFAULT_RETURN_FORMAT
Returns Promise<InstanceType<RegisteredSubs[T]>>
publicsupportsSubscriptions
Returns boolean
publicunsubscribe
Parameters
optionalcondition: ShouldUnsubscribeCondition
Returns Promise<string[]>