This is an example repository for a 3rd party module which defines type aliases such as
- a generic type alias (
alias.Alias
) as a reference example. - an unexported type (
alias.unexported
) that is type aliased to an exported type (alias.UnexportedAlias
), - an exported internal type (
internal.Internal
) that is type aliased in the same module in an external package to an exported type (alias.InternalAlias
),
The examples are used in code generation context as use-cases.