(arg: string, value: string | undefined)
| 35 | }; |
| 36 | |
| 37 | function parseMode(arg: string, value: string | undefined): ValidationMode { |
| 38 | if (value === undefined) throw new Error(`${arg} requires a value.`); |
| 39 | if (value !== "throw" && value !== "warn") { |
| 40 | throw new Error(`${arg} must be one of throw, warn (got ${value}).`); |
| 41 | } |
| 42 | return value; |
| 43 | } |
| 44 | |
| 45 | function parseBuildArgs(args: string[]): BuildArgs { |
| 46 | let parsed: BuildArgs = {}; |
no outgoing calls
no test coverage detected
searching dependent graphs…