Característica Kotlin `typealias`

Según la fuente del lexer de Kotlin , hay una palabra key de typealias , y no está "reservada para uso futuro" como yield y typeof .

Además, la reference de gramática sugiere que typealias debería ser una palabra key válida para una statement de miembro de class, y cuando typealias en IntelliJ IDEA (Android Studio) con el complemento de Kotlin, lo reconoce como una palabra key, pero estoy esperando un error de statement de miembro . También he intentado usarlo con la syntax "usual", por ejemplo, como se implementa en Swift, pero sin éxito.

Entonces, ¿la function typealias realmente se implementa en Kotlin (a partir de 1.0) y, de ser así, cuál es la syntax? ¿Hay alguna documentation que describa su uso?


Actualizar

¡Los alias de tipo de soporte de Kotlin 1.1 ahora están disponibles!

    Con un typealias , puede proporcionar un nombre alternativo para un tipo existente desde Kotlin 1.1:

     typealias Multimap<K, V> = MutableMap<K, MutableList<V>> 

    Para get más información, consulte la documentation oficial o la propuesta KEEP .