UNPKG

surf-design-system

Version:
24 lines (23 loc) 900 B
export declare type sizeSDS = 'small' | 'medium' | 'large' | 'xSmall'; export declare type validationSDS = 'none' | 'failed' | 'passed'; export declare type stackDirectionSDS = 'vertical' | 'horizontal'; export declare type bodyRelativePosition = 'up' | 'down' | 'left' | 'right'; export declare type InternalFieldName = string; export declare type ChangeHandler = (event: { target: any; type?: any; }) => Promise<void | boolean>; export declare type RefCallBack = (instance: any) => void; export declare type UseFormRegisterReturn<TFieldName extends InternalFieldName = InternalFieldName> = { onChange: ChangeHandler; onBlur: ChangeHandler; ref: RefCallBack; name: TFieldName; min?: string | number; max?: string | number; maxLength?: number; minLength?: number; pattern?: string; required?: boolean; disabled?: boolean; };