Selaa lähdekoodia

Fix error objects Typescript warnings

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.
Sergiu Miclea 4 vuotta sitten
vanhempi
sitoutus
60bde25514
3 muutettua tiedostoa jossa 5 lisäystä ja 3 poistoa
  1. 2 1
      src/stores/ProviderStore.ts
  2. 2 1
      src/utils/ApiCaller.ts
  3. 1 1
      src/utils/ObjectUtils.ts

+ 2 - 1
src/stores/ProviderStore.ts

@@ -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) {

+ 2 - 1
src/utils/ApiCaller.ts

@@ -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) {

+ 1 - 1
src/utils/ObjectUtils.ts

@@ -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(