aboutsummaryrefslogtreecommitdiffstats
path: root/src/@types
diff options
context:
space:
mode:
Diffstat (limited to 'src/@types')
-rw-r--r--src/@types/mobx-form.types.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/@types/mobx-form.types.ts b/src/@types/mobx-form.types.ts
index 2a984d3a6..07234a47a 100644
--- a/src/@types/mobx-form.types.ts
+++ b/src/@types/mobx-form.types.ts
@@ -1,3 +1,4 @@
1import { File } from 'electron-dl';
1import { ChangeEventHandler, FocusEventHandler } from 'react'; 2import { ChangeEventHandler, FocusEventHandler } from 'react';
2import { GlobalError } from './ferdium-components.types'; 3import { GlobalError } from './ferdium-components.types';
3 4
@@ -25,6 +26,8 @@ export interface Field extends Listeners {
25 options?: SelectOptions[]; 26 options?: SelectOptions[];
26 default?: string | boolean | number | null; 27 default?: string | boolean | number | null;
27 validators?: any; // Not sure yet. 28 validators?: any; // Not sure yet.
29 set?: (value: any) => void;
30 [key: string]: any;
28} 31}
29 32
30export interface SelectOptions { 33export interface SelectOptions {
@@ -37,4 +40,5 @@ export interface Listeners {
37 onChange?: ChangeEventHandler<HTMLInputElement | HTMLSelectElement>; 40 onChange?: ChangeEventHandler<HTMLInputElement | HTMLSelectElement>;
38 onBlur?: FocusEventHandler<HTMLElement>; 41 onBlur?: FocusEventHandler<HTMLElement>;
39 onFocus?: FocusEventHandler<HTMLElement>; 42 onFocus?: FocusEventHandler<HTMLElement>;
43 onDrop?: (file: File) => void;
40} 44}