if set, will be used as default headers. new added headers will be added on top of these.
optional
interceptors: Interceptors
interceptors can be used for validating request and response and throwing errors
optional
retryDelay: number | RetryDelayFunction
retry delay in milliseconds. if you need non linear delays, you can do that by passing in a function instead of number. defaults to 500ms
.