api-def API Reference
Preparing search index...
RequestBackend
Interface RequestBackend<R>
interface
RequestBackend
<
R
=
any
>
{
id
:
string
;
convertResponse
<
T
>
(
context
:
RequestContext
,
response
:
R
,
)
:
Promise
<
ConvertedApiResponse
<
T
>
>
;
extractResponseFromError
(
error
:
Error
)
:
Promise
<
R
|
null
|
undefined
>
;
getErrorInfo
(
error
:
Error
,
response
:
ApiResponse
<
any
>
|
null
|
undefined
,
)
:
RequestBackendErrorInfo
|
undefined
;
makeRequest
(
context
:
RequestContext
)
:
RequestOperation
<
R
>
;
}
Type Parameters
R
=
any
Implemented by
AxiosRequestBackend
FetchRequestBackend
Index
Properties
id
Methods
convert
Response
extract
Response
From
Error
get
Error
Info
make
Request
Properties
Readonly
id
id
:
string
Methods
convert
Response
convertResponse
<
T
>
(
context
:
RequestContext
,
response
:
R
,
)
:
Promise
<
ConvertedApiResponse
<
T
>
>
Type Parameters
T
Parameters
context
:
RequestContext
response
:
R
Returns
Promise
<
ConvertedApiResponse
<
T
>
>
extract
Response
From
Error
extractResponseFromError
(
error
:
Error
)
:
Promise
<
R
|
null
|
undefined
>
Parameters
error
:
Error
Returns
Promise
<
R
|
null
|
undefined
>
get
Error
Info
getErrorInfo
(
error
:
Error
,
response
:
ApiResponse
<
any
>
|
null
|
undefined
,
)
:
RequestBackendErrorInfo
|
undefined
Parameters
error
:
Error
response
:
ApiResponse
<
any
>
|
null
|
undefined
Returns
RequestBackendErrorInfo
|
undefined
make
Request
makeRequest
(
context
:
RequestContext
)
:
RequestOperation
<
R
>
Parameters
context
:
RequestContext
Returns
RequestOperation
<
R
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
id
Methods
convert
Response
extract
Response
From
Error
get
Error
Info
make
Request
api-def API Reference
Loading...