A field's type: exactly one of a scalar, a ref, or any -- never a combination. See docs/design/ts-implementation-notes.md ยง1 for why this is a discriminated union rather than a class hierarchy.
any
docs/design/ts-implementation-notes.md
A field's type: exactly one of a scalar, a ref, or
any-- never a combination. Seedocs/design/ts-implementation-notes.mdยง1 for why this is a discriminated union rather than a class hierarchy.