(snapshot: Directory.Snapshot, session: ConfigState)
| 892 | } |
| 893 | |
| 894 | function configOptions(snapshot: Directory.Snapshot, session: ConfigState) { |
| 895 | return buildConfigOptions({ |
| 896 | providers: Object.values(snapshot.providers), |
| 897 | currentModel: session.model, |
| 898 | currentVariant: session.variant, |
| 899 | modes: snapshot.availableModes, |
| 900 | currentModeId: session.modeId, |
| 901 | }) |
| 902 | } |
| 903 | |
| 904 | function parseSelectedModel(snapshot: Directory.Snapshot, modelId: string) { |
| 905 | const selected = parseModelSelection(modelId, Object.values(snapshot.providers)) |
no test coverage detected