Package-level declarations
Types
Serializes DateTime as its raw DateTime.unixMillis and deserializes in the same way
Diff object which contains information about differences between two Iterables
Realization of this interface will contains at least one not null - optionalT1 or optionalT2
This type Either will always have not nullable optionalT1
This type Either will always have not nullable optionalT2
This is just an implementation from this commentary of Kotlin JS issue related to the absence of Intersection Observer API
Properties
Functions
This method call calculateDiff with strict mode strictComparison and then apply differences to this mutable list
This method call calculateDiff and then apply differences to this mutable list
Will apply changes with from map into this one
This method call calculateDiff with strict mode enabled
Returns Optional.data if Optional.dataPresented of this is true, or call block and returns the result of it
Returns Optional.data if Optional.dataPresented of this is true, or null otherwise
Returns Optional.data if Optional.dataPresented of this is true, or throw throwable otherwise
Will call block when data presented (Optional.dataPresented == true)
Will call block when data presented (Optional.dataPresented == true)
Will call block when data presented (Optional.dataPresented == true)
Reverse this. Result will contain Diff.added on Diff.removed (and vice-verse), all the Diff.replaced values will be reversed too
Reverse this. Result will contain MapDiff.added on MapDiff.removed (and vice-verse), all the MapDiff.changed values will be reversed too
Convert this to Byte with bounds of Byte.MIN_VALUE and Byte.MAX_VALUE
Convert this to Byte with bounds of Byte.MIN_VALUE and Byte.MAX_VALUE
Convert this to Byte with bounds of Byte.MIN_VALUE and Byte.MAX_VALUE
Convert this to Int with bounds of Int.MIN_VALUE and Int.MAX_VALUE
Convert this to Short with bounds of Short.MIN_VALUE and Short.MAX_VALUE
Convert this to Short with bounds of Short.MIN_VALUE and Short.MAX_VALUE