Constructs IQRF Repository API client
Client options
Internal
Returns Axios instance
Axios instance
Returns company service
Company service
Returns DPA version service
DPA version service
Returns manufacturer service
Manufacturer service
Returns IQRF OS & DPA version service
IQRF OS & DPA version service
Returns product service
Product service
Returns status service
Status service
Adds a request interceptor
Optional
onFulfilled: null | ((value: InternalAxiosRequestConfig<any>) => InternalAxiosRequestConfig<any> | Promise<InternalAxiosRequestConfig<any>>)Fulfilled callback
Optional
onRejected: null | ((error: any) => any)Rejected callback
Optional
options: AxiosInterceptorOptionsInterceptor options
Interceptor ID
Adds a response interceptor
Optional
onFulfilled: null | ((value: AxiosResponse<any, any>) => AxiosResponse<any, any> | Promise<AxiosResponse<any, any>>)Fulfilled callback
Optional
onRejected: null | ((error: any) => any)Rejected callback
Optional
options: AxiosInterceptorOptionsInterceptor options
Interceptor ID
IQRF Repository API client class
Client is a wrapper around API methods of IQRF Repository providing shared configuration for Axios instance.
Instantiate with defaults
Instantiate with custom configuration
Instantiate with custom Axios instance advanced