package io.denison.typedvalue.common import io.denison.typedvalue.KeyValueDelegate import io.denison.typedvalue.TypedValue class StringListValue @JvmOverloads constructor(delegate: KeyValueDelegate, key: String, defaultValue: List = emptyList()) : TypedValue>(delegate, key, defaultValue) { override fun get() = delegate.getStringList(key, defaultValue) override fun set(value: List) = delegate.putStringList(key, value) }