1.4 KiB
1.4 KiB
Type Error Fixes - Session 7
✅ Completed Fixes
Compliance ARI Services (Additional Fixes)
-
ari-decisioning.service.ts ✅
- Fixed decisionData: Added
as Prisma.InputJsonValuecasting for JsonValue from Prisma result
- Fixed decisionData: Added
-
ari-reflex.service.ts ✅
- Fixed reflexData: Added
as Prisma.InputJsonValuecasting (2 instances) for JsonValue from Prisma results
- Fixed reflexData: Added
Compliance GASE Services
- sanctions-sync.service.ts ✅
- Added Prisma import
- Fixed metadata: Added
as Prisma.InputJsonValuecasting - Fixed sanctionsList: Added
as Prisma.InputJsonValuecasting
CBDC Services
- face-behavioral.service.ts ✅
- Fixed engineConfig: Added
as Prisma.InputJsonValuecasting (additional instance)
- Fixed engineConfig: Added
Key Pattern Fix
- JsonValue from Prisma results: When reading JsonValue fields from Prisma queries and then assigning them back, need to cast to
InputJsonValue - Pattern:
prismaField as Prisma.InputJsonValue
Summary
Fixed JsonValue errors in:
- Compliance ARI: 2 files (additional fixes)
- Compliance GASE: 1 file
- CBDC: 1 file (additional fix)
Total Files Fixed in This Session: 4 files Total JsonValue Errors Fixed: ~8+ instances
Overall Progress
- Total Errors: ~585 (down from ~587)
- JsonValue Errors Remaining: ~195
- JsonValue Errors Fixed So Far: ~100+ instances across ~46 files