se.ansman.dagger.auto.compiler.common.ksp.processing.KSDeclarations.kt Maven / Gradle / Ivy
package se.ansman.dagger.auto.compiler.common.ksp.processing
import com.google.devtools.ksp.symbol.KSType
import com.google.devtools.ksp.symbol.KSTypeAlias
fun KSType.unwrapTypeAlias(): KSType =
(declaration as? KSTypeAlias)?.type?.resolve()?.unwrapTypeAlias() ?: this