no-explicit-any 등록

This commit is contained in:
2023-08-06 14:27:30 +00:00
parent 31fa264160
commit 4b6d48850e
6 changed files with 30 additions and 3 deletions
+13
View File
@@ -319,6 +319,7 @@ export interface InvalidResponse {
type ExtractValid<T> = T extends ValidResponse ? T : never;
type ExtractInvalid<T> = T extends InvalidResponse ? T : never;
// eslint-disable-next-line @typescript-eslint/no-explicit-any
export type Callable = (...args: any) => any;
export type ExtractResponse<T extends Callable> = ExtractValid<Awaited<ReturnType<T>>>;
@@ -327,17 +328,29 @@ export type ExtractQuery<T extends Callable> = Parameters<T>[0];
export type DefAPINamespace = {
[key: string]: DefAPINamespace
// eslint-disable-next-line @typescript-eslint/no-explicit-any
| BasicGetAPICallT<any, any, any>
// eslint-disable-next-line @typescript-eslint/no-explicit-any
| BasicPostAPICallT<any, any, any>
// eslint-disable-next-line @typescript-eslint/no-explicit-any
| BasicPutAPICallT<any, any, any>
// eslint-disable-next-line @typescript-eslint/no-explicit-any
| BasicDeleteAPICallT<any, any, any>
// eslint-disable-next-line @typescript-eslint/no-explicit-any
| BasicPatchAPICallT<any, any, any>
// eslint-disable-next-line @typescript-eslint/no-explicit-any
| BasicHeadAPICallT<any, any, any>
// eslint-disable-next-line @typescript-eslint/no-explicit-any
| EmptyGetAPICallT<any, any>
// eslint-disable-next-line @typescript-eslint/no-explicit-any
| EmptyPostAPICallT<any, any>
// eslint-disable-next-line @typescript-eslint/no-explicit-any
| EmptyPutAPICallT<any, any>
// eslint-disable-next-line @typescript-eslint/no-explicit-any
| EmptyDeleteAPICallT<any, any>
// eslint-disable-next-line @typescript-eslint/no-explicit-any
| EmptyPatchAPICallT<any, any>
// eslint-disable-next-line @typescript-eslint/no-explicit-any
| EmptyHeadAPICallT<any, any>
;
}