(value: string)
| 22 | * @returns The parsed number if valid (>= 1), null otherwise |
| 23 | */ |
| 24 | export const parseMaxBudgetPerTask = (value: string): number | null => { |
| 25 | if (!value) { |
| 26 | return null; |
| 27 | } |
| 28 | |
| 29 | const parsedValue = parseFloat(value); |
| 30 | return parsedValue && parsedValue >= 1 && Number.isFinite(parsedValue) |
| 31 | ? parsedValue |
| 32 | : null; |
| 33 | }; |
| 34 | |
| 35 | export const extractSettings = ( |
| 36 | formData: FormData, |
no outgoing calls
no test coverage detected