[Gradle, JS] Fix strict type check

This commit is contained in:
Ilya Goncharov
2020-02-13 12:18:21 +03:00
parent e3b5a754cd
commit d00c53fd38
@@ -17,12 +17,14 @@ sealed class JsBinary(
internal val type: BuildVariantKind,
internal val compilation: KotlinJsCompilation
) {
val linkTaskName: String = linkTaskName(type)
val linkTaskName: String = linkTaskName()
val linkTask: TaskProvider<KotlinJsIrLink>
get() = target.project.tasks.named(linkTaskName) as TaskProvider<KotlinJsIrLink>
get() = target.project.tasks
.withType(KotlinJsIrLink::class.java)
.named(linkTaskName)
private fun linkTaskName(type: BuildVariantKind): String =
private fun linkTaskName(): String =
lowerCamelCaseName(
"compile",
type.name.toLowerCase(),