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.