type constraints
"Type constraints refer to limitations or specifications imposed on the acceptable data types that can be used or assigned for a particular variable, parameter, or expression within a programming language or system."
Requires login.