(entry: CatalogProviderEntry)
| 152 | |
| 153 | /** Extracts the valid, normalized models from a catalog provider entry. */ |
| 154 | export function catalogProviderModels(entry: CatalogProviderEntry): CatalogModel[] { |
| 155 | const models = entry.models ?? {}; |
| 156 | return Object.values(models) |
| 157 | .map((model) => catalogModelToCapability(model)) |
| 158 | .filter((model): model is CatalogModel => model !== undefined); |
| 159 | } |
no test coverage detected