(input: string)
| 276 | } |
| 277 | } |
| 278 | export function validateSamplingRatio(input: string): true | string { |
| 279 | const ratio = Number.parseFloat(input); |
| 280 | if (Number.isNaN(ratio) || ratio < 0 || ratio > 1) { |
| 281 | return "Please enter valid sampling ratio (0-1)."; |
| 282 | } |
| 283 | return true; |
| 284 | } |
| 285 | export function validateAllAnswers(answers: SetupAnswers): void { |
| 286 | console.log("\n📋 Validating configuration..."); |
| 287 | validateRequiredFields(answers); |