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 |