(flags: CliFlags)
| 523 | } |
| 524 | |
| 525 | function getSeed(flags: CliFlags): UserConfig { |
| 526 | const n = (flags.extends || []).filter((i): i is string => typeof i === "string"); |
| 527 | return n.length > 0 |
| 528 | ? { extends: n, parserPreset: flags["parser-preset"] } |
| 529 | : { parserPreset: flags["parser-preset"] }; |
| 530 | } |
| 531 | |
| 532 | function selectParserOpts(parserPreset: ParserPreset | undefined) { |
| 533 | if (typeof parserPreset !== "object") { |