UnwrappedCodableSingleton
@propertyWrapper
@StorageActor
open class UnwrappedCodableSingleton<Value> : StorePropertyWrapperProtocol where Value : Decodable, Value : Encodable
@UnwrappedCodableSingleton
property wrapper.
-
Storage
used by property wrapper.Declaration
Swift
@StorageActor open var storage: SingletonStorage
-
StoreKey
to store the value.Declaration
Swift
@StorageActor open var key: StoreKey
-
Default value.
Declaration
Swift
@StorageActor open var defaultValue: Value
-
Create a
UnwrappedCodableSingleton
property wrapper.Declaration
Swift
@StorageActor public required init(wrappedValue: Value, _ key: StoreKey)
Parameters
wrappedValue
Default value.
key
StoreKey
to store the value. -
Property wrapper stored value.
Declaration
Swift
@StorageActor open var wrappedValue: Value { get set }