Abstract validated base class using class-validator.
npm i -S validated-base
Extend to create a class that will validate the object passed in with whatever class-validator decorators you've added.
From that point forward, the instance of the model can be considered valid as it's passed around, and further validation checks are not necessary.
;;// Validates class as it's constructed;// Throws exception if property is invalid;