@xylabs/axios


Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Reference
@xylabs/axios
Classes
Type Aliases
Variables
classes
AxiosJson
@xylabs/axios
Extends
Constructors
Constructor
new AxiosJson(config?): AxiosJson;
Parameters
config?
RawAxiosJsonRequestConfig
<any
>
Returns
AxiosJson
Overrides
Axios.constructor
Properties
defaultLogger?
static optional defaultLogger: Logger;
Methods
finalPath()
static finalPath(response): any;
Parameters
response
AxiosResponse
Returns
any
AxiosJsonUncompressed
@xylabs/axios
Extends
Constructors
Constructor
new AxiosJsonUncompressed(config?): AxiosJsonUncompressed;
Parameters
config?
RawAxiosJsonRequestUncompressedConfig
<any
>
Returns
AxiosJsonUncompressed
Overrides
Axios.constructor
Properties
defaultLogger?
static optional defaultLogger: Logger;
Methods
finalPath()
static finalPath(response): any;
Parameters
response
AxiosResponse
Returns
any
type-aliases
RawAxiosJsonRequestConfig
@xylabs/axios
type RawAxiosJsonRequestConfig<D> = RawAxiosRequestConfig<D> & object;
Type declaration
compressLength?
optional compressLength: number;
Type Parameters
D
D
= any
RawAxiosJsonRequestUncompressedConfig
@xylabs/axios
type RawAxiosJsonRequestUncompressedConfig<D> = RawAxiosRequestConfig<D>;
Type Parameters
D
D
= any
variables
axios
@xylabs/axios
const axios: AxiosJson;
axiosUncompressed
@xylabs/axios
const axiosUncompressed: AxiosJsonUncompressed;
Part of sdk-js
Maintainers
License
See the LICENSE file for license details
Credits
Made with 🔥 and ❄️ by XYLabs