Package-level declarations

Types

Link copied to clipboard
class JsonParser : ConfigParser
Link copied to clipboard
class JsonUpdateStrategy : UpdateStrategy

Default UpdateStrategy implementation for JSON configuration files.

Functions

Link copied to clipboard
inline fun <T : Any> Yacla.json(noinline block: ConfigLoaderBuilder<T>.() -> Unit): T
inline fun <T : Any> Yacla.json(resource: String, file: Path, autoUpdate: Boolean = false, logger: YaclaLogger? = null): T
Link copied to clipboard
inline fun <T : Any> Yacla.jsonLoader(noinline block: ConfigLoaderBuilder<T>.() -> Unit): ConfigLoader<T>
inline fun <T : Any> Yacla.jsonLoader(resource: String, file: Path, autoUpdate: Boolean = false, logger: YaclaLogger? = null): ConfigLoader<T>