(provider: Provider, fileEnv: Env)
| 333 | } |
| 334 | |
| 335 | const providerRequiredStatus = (provider: Provider, fileEnv: Env) => { |
| 336 | const required = requiredVars(provider) |
| 337 | if (required.some((item) => status(item.name, fileEnv) === "missing")) return "missing" |
| 338 | if (required.some((item) => status(item.name, fileEnv) === "shell")) return "set in shell" |
| 339 | return "already added" |
| 340 | } |
| 341 | |
| 342 | const requiredVars = (provider: Provider) => provider.vars.filter((item) => !item.optional) |
| 343 |
no test coverage detected