@lgriffin/esi.ts - EVE Online ESI API Client - v12.3.0
GitHub
NPM
Preparing search index...
src/core/requestPipeline/fetchExecution
executeSingleFetch
Function executeSingleFetch
executeSingleFetch
(
client
:
ApiClient
,
endpoint
:
string
,
method
:
string
,
body
:
unknown
,
requiresAuth
:
boolean
,
useETag
:
boolean
,
resolveCache
:
(
client
:
ApiClient
)
=>
ICache
|
null
,
resolveRateLimiter
:
(
client
:
ApiClient
)
=>
IRateLimiter
,
resolveCircuitBreaker
:
(
client
:
ApiClient
)
=>
ICircuitBreaker
|
null
,
requestTimeout
?:
number
,
templatePath
?:
string
,
accept
?:
string
,
)
:
Promise
<
RawFetchResult
>
Execute a single HTTP fetch with rate limiting, circuit breaker, and timeout.
Parameters
client
:
ApiClient
endpoint
:
string
method
:
string
body
:
unknown
requiresAuth
:
boolean
useETag
:
boolean
resolveCache
:
(
client
:
ApiClient
)
=>
ICache
|
null
resolveRateLimiter
:
(
client
:
ApiClient
)
=>
IRateLimiter
resolveCircuitBreaker
:
(
client
:
ApiClient
)
=>
ICircuitBreaker
|
null
Optional
requestTimeout
:
number
Optional
templatePath
:
string
Optional
accept
:
string
Returns
Promise
<
RawFetchResult
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
ESI Documentation
EVE Online
GitHub
NPM
@lgriffin/esi.ts - EVE Online ESI API Client - v12.3.0
Loading...
Execute a single HTTP fetch with rate limiting, circuit breaker, and timeout.