Kotlin Type aliases

30% OFF - 9th Anniversary discount on Entity Framework Extensions until December 15 with code: ZZZANNIVERSARY9


With type aliases, we can give a alias to other type. It's ideal for giving a name to function types like (String) -> Boolean or generic type like Pair<Person, Person>.

Type aliases support generics. An alias can replace a type with generics and an alias can be generics.


  • typealias alias-name = existing-type


Type aliases is a feature of the compiler. Nothing is added in the generated code for the JVM. All aliases will be replaced by the real type.

Got any Kotlin Question?