multityped
Multityped is an adjective used to describe something that involves or can hold more than one data type. In computing, it often refers to values, expressions, or interfaces that are not restricted to a single type but may represent data of several types.
In programming language theory, multityped values are typically realized through sum types, union types, discriminated unions,
Examples include TypeScript's union types (for example, string | number) and language features such as Haskell's algebraic
In data interchange and storage, multityped data may appear when a field can hold several kinds of
See also: union type, discriminated union, variant, sum type, dynamic typing.