Package-level declarations

Types

Link copied to clipboard
private data class Box<T>(val verdi: T)
Link copied to clipboard
sealed interface Diff<T>
Link copied to clipboard
data class Endret<T>(val fra: T, val til: T) : Diff<T>
Link copied to clipboard
data class Fjernet<T>(val fjernet: T) : Diff<T>
Link copied to clipboard
data class LagtTil<T>(val lagtTil: T) : Diff<T>
Link copied to clipboard
class None<T> : Option<T>
Link copied to clipboard
sealed interface Option<T>
Link copied to clipboard
data class Some<T>(val verdi: T) : Option<T>
Link copied to clipboard
data class Uendret<T>(val uendret: T) : Diff<T>
Link copied to clipboard
sealed class Validation<VALIDATEDCLASS>(val validatedObject: VALIDATEDCLASS)

Functions

Link copied to clipboard
fun <K, V> diffMap(forrige: Map<K, V>, nå: Map<K, V>): Map<K, Diff<V>>
Link copied to clipboard
fun <T : Any> diffOf(forrige: T?, nå: T?): Diff<T>
Link copied to clipboard
fun <T : Any> diffTidslinjer(forrige: Tidslinje<T>, nå: Tidslinje<T>): Tidslinje<Diff<T>>
Link copied to clipboard
fun <K, V> Map<K, Diff<V>>.fraMap(): Map<K, V>
Link copied to clipboard
fun <T> Tidslinje<Diff<T>>.fraTidslinje(): Tidslinje<T>
Link copied to clipboard
fun <T> Tidslinje<Option<T>>.mapSome(): Tidslinje<T>
Link copied to clipboard
fun <K, V> Map<K, Diff<V>>.tilMap(): Map<K, V>
Link copied to clipboard
Link copied to clipboard
fun <T> Tidslinje<Diff<T>>.tilTidslinje(): Tidslinje<T>
Link copied to clipboard
Link copied to clipboard
fun <U> withMdc(supplier: Supplier<U>): () -> U