Parent
#580
What to build
Replace unsafe and legacy TypeScript types with explicit types across the library's component areas, including any, wrapper-object types, and unsafe function types. Split implementation PRs by coherent component area so each change remains reviewable while preserving the public raw-source API and frozen deep-import contracts.
Acceptance criteria
Blocked by
Parent
#580
What to build
Replace unsafe and legacy TypeScript types with explicit types across the library's component areas, including
any, wrapper-object types, and unsafe function types. Split implementation PRs by coherent component area so each change remains reviewable while preserving the public raw-source API and frozen deep-import contracts.Acceptance criteria
anyusages are replaced with precise types or justified, narrowly scoped alternativesBlocked by