formula-one
formula-one copied to clipboard
Improve onSubmit parameter types
trafficstars
Consider changing onSubmit's arguments to (FormulaOneResult<T>, ExtraSubmitData) , where:
type FormulaOneResult<T> =
| {
valid: true,
value: T
}
| {
valid: false,
internalValid: boolean, // or clientValid, if we don't want to change the name
externalValid: boolean,
invalidValue: T
};