Generate JS module kind type

^KT-27301 In Progress
This commit is contained in:
Yahor Berdnikau
2022-08-30 11:32:59 +02:00
parent 14f45b48b3
commit 626bd34319
3 changed files with 52 additions and 0 deletions
@@ -0,0 +1,18 @@
// DO NOT EDIT MANUALLY!
// Generated by org/jetbrains/kotlin/generators/arguments/GenerateGradleOptions.kt
package org.jetbrains.kotlin.gradle.dsl
@Suppress("DEPRECATION")
enum class JsModuleKind (val kind: String) {
MODULE_AMD("amd"),
MODULE_PLAIN("plain"),
MODULE_ES("es"),
MODULE_COMMONJS("commonjs"),
MODULE_UMD("umd");
companion object {
fun fromKind(kind: String): JsModuleKind =
JsModuleKind.values().firstOrNull { it.kind == kind }
?: throw IllegalArgumentException("Unknown JS module kind: $kind")
}
}