export interface FieldConstructor { new (option: { name: string; displayName: string; }): Field; } export interface Field extends Leaf.Widget { name: string; displayName: string; getValue(): T; setValue(T: any): any; setMeta?(any: any): any; validate?(v: T): any; }