registerField<TValue> method
Implementation
@internal
void registerField<TValue>({
required TKey loKey,
TValue? initialValue,
required List<LoFieldBaseValidator<TValue>>? validators,
Duration? debounceTime,
}) {
if (fields.containsKey(loKey)) return; // Prevent re-registration
fields[loKey] = LoFieldState<TKey, TValue>(
loKey: loKey,
onChanged: (v) => onFieldValueChanged(loKey, v),
validators: validators ?? [],
initialValue: initialValue ?? initialValues?[loKey] as TValue?,
debounceTime: debounceTime ?? LoConfig.debounceTimes[TValue],
);
}