mirror of
https://github.com/InsanusMokrassar/MicroUtils.git
synced 2026-06-30 07:05:02 +00:00
add meta
This commit is contained in:
13
meta/src/commonMain/kotlin/buildMetaContainer.kt
Normal file
13
meta/src/commonMain/kotlin/buildMetaContainer.kt
Normal file
@@ -0,0 +1,13 @@
|
||||
package dev.inmo.micro_utils.meta
|
||||
|
||||
/**
|
||||
* DSL builder function for creating a [MetaContainer] with a lambda block.
|
||||
*
|
||||
* @param block A lambda with receiver ([MetaContainer.Builder]) to configure the container.
|
||||
* @return A new [MetaContainer] instance built from the DSL block.
|
||||
*/
|
||||
fun buildMetaContainer(block: MetaContainer.Builder.() -> Unit): MetaContainer {
|
||||
val builder = MetaContainer.Builder()
|
||||
builder.block()
|
||||
return builder.build()
|
||||
}
|
||||
Reference in New Issue
Block a user