In recent version, Typescript no longer casts error objects as any, instead it casts them as unknown, thus a manual casting must be done before using them.
@@ -330,7 +330,8 @@ class ProviderStore {
isValid(),
)
return options
- } catch (err) {
+ } catch (e) {
+ const err: any = e
console.error(err)
canceled = err ? err.canceled : false
if (canceled) {
@@ -116,7 +116,8 @@ class ApiCaller {
cacher.save({ key: options.url, data: response.data })
}
return response
- } catch (error) {
+ } catch (err) {
+ const error: any = err
if (error.response) {
throw apiCallerHandlers.handleErrorResponse(error)
} else if (error.request) {
@@ -72,7 +72,7 @@ class ObjectUtils {
static async wait(ms: number) {
- return new Promise(r => setTimeout(() => r(), ms))
+ return new Promise<void>(r => setTimeout(() => r(), ms))
static async waitFor(