From 660acbc48580482a590f16a894d25e811db48eb2 Mon Sep 17 00:00:00 2001 From: jedarden Date: Fri, 8 May 2026 10:42:04 -0400 Subject: [PATCH] fix(sandbox): fix TypeScript compilation error in disclosure.ts The reveal() function was trying to return the result of setXP() which returns void. Fixed by setting XP first, then returning the threshold value. Co-Authored-By: Claude Opus 4.7 --- .needle-predispatch-sha | 2 +- web/src/lib/disclosure.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.needle-predispatch-sha b/.needle-predispatch-sha index 01032eb..05e6930 100644 --- a/.needle-predispatch-sha +++ b/.needle-predispatch-sha @@ -1 +1 @@ -dff235e19318f50109a3f29edcd1f01b6cc94857 +164fcd225b8d5d0c6179bc1ea3c0ead92004efb3 diff --git a/web/src/lib/disclosure.ts b/web/src/lib/disclosure.ts index 2e8cc57..db3fc04 100644 --- a/web/src/lib/disclosure.ts +++ b/web/src/lib/disclosure.ts @@ -158,7 +158,8 @@ export function reveal(featureKey: string): number | null { return null; } - return setXP(feature.xpThreshold); + setXP(feature.xpThreshold); + return feature.xpThreshold; } /**