Skip to content

net.kernelpanicsoft.archie.config

Types

AConfigPlatform

actual object AConfigPlatform

CategorySpec

abstract class CategorySpec(title: Component, id: String = title.string.toSnakeCase())

Comment

typealias Comment = Pair<String, ConfigEntryBuilder.() -> TextListEntry>

CommonKeyCode

@Serializable



data class CommonKeyCode(
    val type: CommonKeyCode.Type, 
    val key: Int, 
    val modifiers: Set<CommonKeyCode.Modifier>
)

ConfigSpec

abstract class ConfigSpec(mod: Mod, title: Component)

IConfigSerializer

interface IConfigSerializer

Functions

toCommon

fun ModifierKeyCode.toCommon(): CommonKeyCode

toSnakeCase