test(core): implement catalog host model list (#39053)

This commit is contained in:
Aiden Cline 2026-07-26 23:32:33 -05:00 committed by GitHub
parent 93cb113cef
commit 9b49e7bec9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -155,7 +155,16 @@ export function catalogHost(catalog: Catalog.Interface): Plugin.Context["catalog
get: () => Effect.die("unused catalog.provider.get"),
},
model: {
list: () => Effect.die("unused catalog.model.list"),
list: () =>
catalog.model.available().pipe(
Effect.map((data) => ({
location: new Location.Info({
directory: AbsolutePath.make("/"),
project: { id: Project.ID.make("test"), directory: AbsolutePath.make("/") },
}),
data: data.map(modelInfo),
})),
),
default: () => Effect.die("unused catalog.model.default"),
},
reload: catalog.reload,