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
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"), get: () => Effect.die("unused catalog.provider.get"),
}, },
model: { 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"), default: () => Effect.die("unused catalog.model.default"),
}, },
reload: catalog.reload, reload: catalog.reload,