diff --git a/build.gradle.kts b/build.gradle.kts index d45a844..bfedae9 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -6,7 +6,7 @@ plugins { } group = "com.eidu" -version = "1.1.1-eidu-3" +version = "1.1.1-eidu-4" repositories { mavenCentral() diff --git a/src/commonMain/kotlin/com/quickbirdstudios/nonEmptyCollection/toNonEmptyOr.kt b/src/commonMain/kotlin/com/quickbirdstudios/nonEmptyCollection/toNonEmptyOr.kt index 8ef068b..fa7da11 100644 --- a/src/commonMain/kotlin/com/quickbirdstudios/nonEmptyCollection/toNonEmptyOr.kt +++ b/src/commonMain/kotlin/com/quickbirdstudios/nonEmptyCollection/toNonEmptyOr.kt @@ -11,14 +11,14 @@ import com.quickbirdstudios.nonEmptyCollection.unsafe.toNonEmptyList import com.quickbirdstudios.nonEmptyCollection.unsafe.toNonEmptyMap import com.quickbirdstudios.nonEmptyCollection.unsafe.toNonEmptySet -fun List.toNonEmptyListOr( +inline fun List.toNonEmptyListOr( alternative: List.() -> NonEmptyList ) = if (isEmpty()) alternative() else toNonEmptyList() -fun Set.toNonEmptySetOr( +inline fun Set.toNonEmptySetOr( alternative: Set.() -> NonEmptySet ) = if (isEmpty()) alternative() else toNonEmptySet() -fun Map.toNonEmptyMapOr( +inline fun Map.toNonEmptyMapOr( alternative: Map.() -> NonEmptyMap ) = if (isEmpty()) alternative() else toNonEmptyMap()