getFieldState<T> method

JarFieldState<T>? getFieldState<T>(
  1. String name
)

Implementation

JarFieldState<T>? getFieldState<T>(String name) {
  final state = _fields[name] as JarFieldState<dynamic>?;
  if (state == null) return null;

  return JarFieldState<T>(
    value: state.value is T ? state.value as T? : null,
    error: state.error,
    isDirty: state.isDirty,
    isTouched: state.isTouched,
    isValidating: state.isValidating,
    isDisabled: state.isDisabled,
    name: state.name,
    onChange: (value) => setValue<T>(name, value),
    markAsTouched: () => markAsTouched(name),
  );
}