aboutsummaryrefslogtreecommitdiffstats
path: root/packages/forms/src/typings/generic.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/forms/src/typings/generic.ts')
-rw-r--r--packages/forms/src/typings/generic.ts7
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 @@
1import { Classes } from 'jss'; 1import { Classes } from 'jss';
2 2
3export interface IFormField { 3export interface IFormField {
4 title?: string;
5 showLabel?: boolean; 4 showLabel?: boolean;
6 isError?: boolean; 5 label?: string;
6 error?: string;
7} 7}
8 8
9export interface IWithStyle { 9export interface IWithStyle {
10 classes: Classes; 10 classes: Classes;
11} 11}
12
13export type Merge<M, N> = Omit<M, Extract<keyof M, keyof N>> & N;
14export type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>;