Zavedení chybějících typových kontrol
V projektu se na mnoha místech objevují explicitně zrušené typové kontroly, uvedením typů object
a any
.
Na rozhraních a třídách je třeba tyto rozvolněné požadavky eliminovat a zavést typové kontroly. Ty budou buď na úrovni překladu, které poskytuje TypeScript
, nebo za běhu. Typové kontroly za běhu umožní provádět knihovna zod
.