Constructor
new JsonApiServer(sdk, serverUrl, opts)
Create a new Horizon instance.
- Source:
Parameters:
| Name | Type | Description | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sdk |
ShelfNetwork
|
Parent SDK instance. |
||||||||||||||||||||||||||||
serverUrl |
string
|
Horizon server instance URL. |
||||||||||||||||||||||||||||
opts |
Object
|
|
Methods
ejectRequestInterceptor(interceptor)
Eject request interceptor.
- Source:
- See:
Parameters:
| Name | Type | Description |
|---|---|---|
interceptor |
Object
|
Axios.js interceptor descriptor. |
ejectResponseInterceptor(interceptor)
Eject response interceptor.
- Source:
- See:
Parameters:
| Name | Type | Description |
|---|---|---|
interceptor |
Object
|
Axios.js interceptor descriptor. |
useRequestInterceptor(handleSuccess, handleFailure) → {Object}
Use request interceptor.
- Source:
- See:
Parameters:
| Name | Type | Description |
|---|---|---|
handleSuccess |
function
|
Handler for successful requests. |
handleFailure |
function
|
Handler for failed requests. |
Returns:
- Type:
-
Object
Axios.js interceptor object.
useResponseInterceptor(handleSuccess, handleFailure) → {Object}
Use response interceptor.
- Source:
- See:
Parameters:
| Name | Type | Description |
|---|---|---|
handleSuccess |
function
|
Handler for successful responses. |
handleFailure |
function
|
Handler for failed responses. |
Returns:
- Type:
-
Object
Axios.js interceptor object.