Abstractions of collections enable seamless interoperability with JavaScript/TypeScript and Swift, offering interoperable lists, sets, and maps for cross-language compatibility and ease of use.
An abstractions of kollections that are easily interoperable with Javascript/Typescript and swift
import kollections.List
import kollections.Map
import kollections.Set
val numberSet = iSetOf(1, 2, 3, 4, 5) // Interoperable set of
val numberList = iListOf(1, 2, 3, 4, 5) // Interoperable list of
val numberMap = iMapOf(1 to "one", 2 to "two")dependencies {
implementation("tz.co.asoft:kollections-interoperable:2.0.16")
// - - - - - or - - - - -
implementation("tz.co.asoft:kollections-atomic:2.0.16")
}The full api reference of the kollections can be found at https://asoft-ltd.github.io/kollections
There are multiple ways you can support this project
If you found it useful, just give it a star
You can help by submitting pull request to available open tickets on the issues section
This makes it easier to catch bugs and offer enhancements required
An abstractions of kollections that are easily interoperable with Javascript/Typescript and swift
import kollections.List
import kollections.Map
import kollections.Set
val numberSet = iSetOf(1, 2, 3, 4, 5) // Interoperable set of
val numberList = iListOf(1, 2, 3, 4, 5) // Interoperable list of
val numberMap = iMapOf(1 to "one", 2 to "two")dependencies {
implementation("tz.co.asoft:kollections-interoperable:2.0.16")
// - - - - - or - - - - -
implementation("tz.co.asoft:kollections-atomic:2.0.16")
}The full api reference of the kollections can be found at https://asoft-ltd.github.io/kollections
There are multiple ways you can support this project
If you found it useful, just give it a star
You can help by submitting pull request to available open tickets on the issues section
This makes it easier to catch bugs and offer enhancements required