package moe.nea.firmament.util.data import kotlinx.serialization.KSerializer import moe.nea.firmament.gui.config.storage.ConfigStorageClass abstract class DataHolder( serializer: KSerializer, name: String, default: () -> T ) : GenericConfig(name, serializer, default) { override val storageClass: ConfigStorageClass get() = ConfigStorageClass.STORAGE }