Interface: Provider
Toc Section
- Interfaces
Toc Description
Define the structure and expected behavior of the Provider, Subscription, and other types in the module.
Table of contents
Methods
Methods
request
▸ request<T
>(data
): Promise
<ProviderApiResponse
<T
, string
>>
Sends request to the provider.
Sub Category
Request Method
Type parameters
Name | Type |
---|---|
T | extends keyof ProviderApi <Address > |
Parameters
Name | Type |
---|---|
data | RawProviderRequest <T > |
Returns
Promise
<ProviderApiResponse
<T
, string
>>
Defined in
addListener
▸ addListener<T
>(eventName
, listener
): Provider
Adds a listener for the specified event.
Sub Category
Event Listener Methods
Type parameters
Name | Type |
---|---|
T | extends keyof ProviderEvents <Address > |
Parameters
Name | Type |
---|---|
eventName | T |
listener | (data : RawProviderEventData <T >) => void |
Returns
Defined in
removeListener
▸ removeListener<T
>(eventName
, listener
): Provider
Removes a listener for the specified event.
Type parameters
Name | Type |
---|---|
T | extends keyof ProviderEvents <Address > |
Parameters
Name | Type |
---|---|
eventName | T |
listener | (data : RawProviderEventData <T >) => void |
Returns
Defined in
on
▸ on<T
>(eventName
, listener
): Provider
Sub Category
Event Management Methods
Type parameters
Name | Type |
---|---|
T | extends keyof ProviderEvents <Address > |
Parameters
Name | Type |
---|---|
eventName | T |
listener | (data : RawProviderEventData <T >) => void |
Returns
Defined in
once
▸ once<T
>(eventName
, listener
): Provider
Type parameters
Name | Type |
---|---|
T | extends keyof ProviderEvents <Address > |
Parameters
Name | Type |
---|---|
eventName | T |
listener | (data : RawProviderEventData <T >) => void |
Returns
Defined in
prependListener
▸ prependListener<T
>(eventName
, listener
): Provider
Type parameters
Name | Type |
---|---|
T | extends keyof ProviderEvents <Address > |
Parameters
Name | Type |
---|---|
eventName | T |
listener | (data : RawProviderEventData <T >) => void |
Returns
Defined in
prependOnceListener
▸ prependOnceListener<T
>(eventName
, listener
): Provider
Type parameters
Name | Type |
---|---|
T | extends keyof ProviderEvents <Address > |
Parameters
Name | Type |
---|---|
eventName | T |
listener | (data : RawProviderEventData <T >) => void |