package io.denison.typedvalue.common import io.denison.typedvalue.KeyValueDelegate import io.denison.typedvalue.TypedValue class StringSetValue @JvmOverloads constructor(delegate: KeyValueDelegate, key: String, defaultValue: Set = emptySet()) : TypedValue>(delegate, key, defaultValue) { override fun get() = delegate.getStringSet(key, defaultValue) override fun set(value: Set) = delegate.putStringSet(key, value) }