OptionalassociatedA node from the language might be associated with the new type to create, e.g. the declaration node in the AST (e.g. a FunctionDeclarationNode is associated with the corresponding FunctionType).
Values for all custom properties of the custom type. Note that TypeDescriptor are supported to initialize type properties of Type A.
OptionaltypeIf specified, overrides the kind-specific name for custom types.
OptionaltypeIf specified, overrides the kind-specific user representation for custom types.
Contains properties which are be relevant for all types to create, i.e. it is used for specifying details of all types to create.