subscript(dynamicMember:)
Returns a shared reference to the resulting value of a given key path.
subscript<Member>(dynamicMember keyPath: WritableKeyPath<Value, Member>) -> Shared<Member> { get }
Parameters
- keyPath
A key path to a specific resulting value.
Returns
A new shared reference.
You don’t call this subscript directly. Instead, Swift calls it for you when you access a property of the underlying value. In the following example, the property access $signUpData.topics
returns the value of invoking this subscript with \SignUpData.topics
:
@Shared var signUpData: SignUpData
$signUpData.topics // Shared<Set<Topic>>