Skip to content

Commit 58ac9d8

Browse files
author
Ruben van Leeuwen
committed
Removes some anys
1 parent e97ae57 commit 58ac9d8

File tree

5 files changed

+10
-19
lines changed

5 files changed

+10
-19
lines changed

frontend/packages/pydantic-forms/src/core/helper.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -301,8 +301,7 @@ export const getFieldBySection = (components: PydanticFormComponents) => {
301301
*/
302302
export const getFormValuesFromFieldOrLabels = (
303303
pydanticFormSchema: PydanticFormSchema,
304-
// eslint-disable-next-line @typescript-eslint/no-explicit-any
305-
labelData?: Record<string, any>,
304+
labelData?: Record<string, string>,
306305
) => {
307306
const fieldValues: Record<string, string> = {};
308307

frontend/packages/pydantic-forms/src/core/hooks/useApiProvider.tsx

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/* eslint-disable @typescript-eslint/no-explicit-any */
2-
31
/**
42
* Pydantic Forms
53
*
@@ -22,12 +20,7 @@ import type {
2220
PydanticFormMetaData,
2321
} from '@/types';
2422

25-
const ignoreApiErrors = async (
26-
req: Promise<unknown>,
27-
// ignoreCodes: number[],
28-
// eslint-disable-next-line @typescript-eslint/no-explicit-any
29-
): Promise<any> => {
30-
// TODO: What to use these for: ignoreCodes
23+
const ignoreApiErrors = async (req: Promise<unknown>): Promise<unknown> => {
3124
try {
3225
return await req;
3326
} catch (error) {

frontend/packages/pydantic-forms/src/core/hooks/useCustomDataProvider.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
import useSWR from 'swr';
22

3-
import { PydanticFormCustomDataProvider, PydanticFormLabels } from '@/types';
3+
import {
4+
PydanticFormCustomDataProvider,
5+
PydanticFormLabelProviderResponse,
6+
} from '@/types';
47

58
export const useCustomDataProvider = (
69
customDataProviderCacheKey: number,
710
customDataProvider?: PydanticFormCustomDataProvider,
811
) => {
9-
return useSWR<PydanticFormLabels>(
12+
return useSWR<PydanticFormLabelProviderResponse['data']>(
1013
// cache key
1114
[`pydanticFormsDataProvider-${customDataProviderCacheKey}`],
1215

frontend/packages/pydantic-forms/src/core/hooks/useLabelProvider.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/* eslint-disable @typescript-eslint/no-explicit-any */
2-
31
/**
42
* Pydantic Forms
53
*

frontend/packages/pydantic-forms/src/types.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -308,11 +308,9 @@ interface PydanticFormComponent {
308308

309309
export type PydanticFormComponents = PydanticFormComponent[];
310310

311-
export type PydanticFormCustomDataProvider = () => Promise<PydanticFormLabels>;
312-
313-
export interface PydanticFormLabels {
314-
[key: string]: string[] | number[] | string | number | null;
315-
}
311+
export type PydanticFormCustomDataProvider = () => Promise<
312+
PydanticFormLabelProviderResponse['data']
313+
>;
316314

317315
export type PydanticFormLabelProvider = ({
318316
formKey,

0 commit comments

Comments
 (0)