commonMain.domain.Klip.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of klip-core Show documentation
Show all versions of klip-core Show documentation
Kotlin Multiplatform test snapshots (klips) manager
package dev.petuska.klip.core.domain
import kotlin.jvm.Transient
import kotlin.reflect.KType
import kotlin.reflect.typeOf
public typealias Klips = Map>
public typealias MutableKlips = MutableMap>
public data class Klip(
@Transient
val type: KType,
val data: @Serializable T,
val attributes: Map,
)
@Suppress("FunctionNaming")
public inline fun Klip(
data: T,
attributes: Map = mapOf(),
): Klip = Klip(data = data, attributes = attributes, type = typeOf())
© 2015 - 2025 Weber Informatics LLC | Privacy Policy