Skip to content

Commit 7926f20

Browse files
committed
Add warning to meta definition
1 parent 3d00cc1 commit 7926f20

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

packages/react-form-renderer/src/files/field.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { DataType } from "./data-types";
44
import { AnyObject } from "./common";
55
import { FieldMetaState, FieldInputProps } from "react-final-form";
66
import { FormOptions } from "./renderer-context";
7+
import { Meta } from "./use-field-api";
78

89
export type FieldAction = [string, ...any[]];
910

@@ -12,7 +13,7 @@ export interface FieldActions {
1213
}
1314

1415
export interface FieldApi<FieldValue, T extends HTMLElement = HTMLElement> {
15-
meta: FieldMetaState<FieldValue>;
16+
meta: Meta<FieldValue>;
1617
input: FieldInputProps<FieldValue, T>;
1718
}
1819

packages/react-form-renderer/src/files/use-field-api.d.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,15 @@ export interface UseFieldApiComponentConfig extends UseFieldConfig<any> {
1717
name: string;
1818
}
1919

20+
export interface Meta<FieldValue> extends FieldMetaState<FieldValue> {
21+
warning?: any;
22+
}
23+
2024
export interface UseFieldApiProps<
2125
FieldValue,
2226
T extends HTMLElement = HTMLElement> extends AnyObject {
2327
input: FieldInputProps<FieldValue, T>;
24-
meta: FieldMetaState<FieldValue>;
28+
meta: Meta<FieldValue>;
2529
}
2630

2731
export default function<T = any>(options: UseFieldApiConfig): UseFieldApiProps<T>;

0 commit comments

Comments
 (0)