package io.denison.typedvalue.common import android.os.Parcelable import io.denison.typedvalue.KeyValueDelegate import io.denison.typedvalue.TypedValue class ParcelableValue(delegate: KeyValueDelegate, key: String, defaultValue: T) : TypedValue(delegate, key, defaultValue) { override fun get() = delegate.getParcelable(key, defaultValue) override fun set(value: T) = delegate.putParcelable(key, value) }