diff options
Diffstat (limited to 'packages/forms/src/typings')
-rw-r--r-- | packages/forms/src/typings/generic.ts | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/forms/src/typings/generic.ts b/packages/forms/src/typings/generic.ts index e1e497050..bd3ea364b 100644 --- a/packages/forms/src/typings/generic.ts +++ b/packages/forms/src/typings/generic.ts | |||
@@ -1,11 +1,14 @@ | |||
1 | import { Classes } from 'jss'; | 1 | import { Classes } from 'jss'; |
2 | 2 | ||
3 | export interface IFormField { | 3 | export interface IFormField { |
4 | title?: string; | ||
5 | showLabel?: boolean; | 4 | showLabel?: boolean; |
6 | isError?: boolean; | 5 | label?: string; |
6 | error?: string; | ||
7 | } | 7 | } |
8 | 8 | ||
9 | export interface IWithStyle { | 9 | export interface IWithStyle { |
10 | classes: Classes; | 10 | classes: Classes; |
11 | } | 11 | } |
12 | |||
13 | export type Merge<M, N> = Omit<M, Extract<keyof M, keyof N>> & N; | ||
14 | export type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; | ||