@antl3x/func

func allows you to declare functions with strict type-checked arguments that are validated at runtime using zod

@achrinza/strong-type

allows easy type enforcement for all JS types objects and classes. it is also extensible and provides simple to use type checks for your own custom classes and types