From 4867366cd5e5e9f5ad22ce46df72afcb6530e521 Mon Sep 17 00:00:00 2001 From: Lev Vereshchagin Date: Tue, 3 May 2022 17:22:56 +0300 Subject: [PATCH 1/2] Use type-only imports for `axios` TypeScript type checker complains about imported types in clients generated for axios backend Type-only imports: https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-8.html#type-only-imports-and-export --- src/templates/core/axios/request.hbs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/templates/core/axios/request.hbs b/src/templates/core/axios/request.hbs index 439aebe8..35a5885c 100644 --- a/src/templates/core/axios/request.hbs +++ b/src/templates/core/axios/request.hbs @@ -1,6 +1,6 @@ {{>header}} -import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from 'axios'; +import axios, { AxiosError, type AxiosRequestConfig, type AxiosResponse } from 'axios'; import FormData from 'form-data'; import { ApiError } from './ApiError'; From 9e9c5923de5b2bea61dbbb031bf0e5c3dd7c142e Mon Sep 17 00:00:00 2001 From: huzaifahj <52999758+huzaifahj@users.noreply.github.com> Date: Mon, 23 May 2022 11:40:20 +0100 Subject: [PATCH 2/2] Fix error TS2564 --- src/templates/core/CancelablePromise.hbs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/templates/core/CancelablePromise.hbs b/src/templates/core/CancelablePromise.hbs index 09765790..b708b4ed 100644 --- a/src/templates/core/CancelablePromise.hbs +++ b/src/templates/core/CancelablePromise.hbs @@ -21,7 +21,7 @@ export interface OnCancel { } export class CancelablePromise implements Promise { - readonly [Symbol.toStringTag]: string; + readonly [Symbol.toStringTag]!: string; private _isResolved: boolean; private _isRejected: boolean;