( env: CliEnv = getCliEnv(), )
| 627 | } |
| 628 | |
| 629 | export const getIDEThemeConfigPaths = ( |
| 630 | env: CliEnv = getCliEnv(), |
| 631 | ): string[] => { |
| 632 | const paths = new Set<string>() |
| 633 | for (const path of resolveVSCodeSettingsPaths(env)) { |
| 634 | paths.add(path) |
| 635 | } |
| 636 | for (const path of resolveJetBrainsLafPaths(env)) { |
| 637 | paths.add(path) |
| 638 | } |
| 639 | for (const path of resolveZedSettingsPaths(env)) { |
| 640 | paths.add(path) |
| 641 | } |
| 642 | return [...paths] |
| 643 | } |
| 644 | |
| 645 | type ChatThemeOverrides = Partial<Omit<ChatTheme, 'markdown'>> & { |
| 646 | markdown?: MarkdownThemeOverrides |
nothing calls this directly
no test coverage detected