CustomStoreContext
class CustomStoreContext(parent: CSHasDestruct? = null, val store: CSStore, hasId: CSHasId? = null, val key: String? = null) : CSModel, CSStoreContext
Constructors
Link copied to clipboard
constructor(parent: CSHasDestruct? = null, store: CSStore, hasId: CSHasId? = null, key: String? = null)
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun nullDoubleProperty(key: String, default: Double?, onChange: (value: Double?) -> Unit?): CSStoreProperty<Double?>
Link copied to clipboard
open override fun nullFloatProperty(key: String, default: Float?, onChange: (value: Float?) -> Unit?): CSStoreProperty<Float?>
Link copied to clipboard
open override fun nullIntProperty(key: String, default: Int?, onChange: (value: Int?) -> Unit?): CSStoreProperty<Int?>
Link copied to clipboard
open override fun <T> nullListItemProperty(key: String, values: List<T>, default: T?, onChange: (value: T?) -> Unit?): CSListItemNullableStoreProperty<T>
Link copied to clipboard
open override fun nullStringProperty(key: String, default: String?, onChange: (value: String?) -> Unit?): CSStringNullableStoreProperty
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun property(key: String, default: Boolean, onChange: ArgFun<Boolean>?): CSBooleanValueStoreProperty
open override fun property(key: String, default: Float, onChange: ArgFun<Float>?): CSFloatValueStoreProperty
open override fun property(key: String, default: () -> Int, onChange: ArgFun<Int>?): CSIntValueStoreProperty
open override fun property(key: String, default: Int, onChange: ArgFun<Int>?): CSIntValueStoreProperty
open override fun property(key: String, default: String, onChange: ArgFun<String>?): CSStringValueStoreProperty
open override fun property(key: String, default: List<Int>, onChange: ArgFun<List<Int>>?): CSIntListValueStoreProperty
open override fun <T> property(key: String, values: () -> Collection<T>, default: () -> T, onChange: ArgFun<T>?): CSListItemValueStoreProperty<T>