fix(skill): type expected skill failures (#28885)

This commit is contained in:
Shoubhit Dash
2026-05-22 23:18:52 +05:30
committed by GitHub
parent 536ee857c6
commit 7265c46af6
5 changed files with 102 additions and 12 deletions

View File

@@ -47,6 +47,11 @@ const it = testEffect(
Skill.Service,
Skill.Service.of({
get: (name) => Effect.succeed(skills.find((skill) => skill.name === name)),
require: (name) => {
const info = skills.find((skill) => skill.name === name)
if (info) return Effect.succeed(info)
return Effect.fail(new Skill.NotFoundError({ name, available: skills.map((skill) => skill.name) }))
},
all: () => Effect.succeed(skills),
dirs: () => Effect.succeed([]),
available: () => Effect.succeed(skills),