struct TypedReference<T, N> where N : NodeWithOutputextension TypedReference : SendableA typed reference to a NodeWithOutput (Starter, StateReader or Assignment).
-
Creates an
Assignmentfrom anExpressionand assigns it to node property.Declaration
Swift
mutating func assign(_ expression: any Expression) -> TypedReference<T, N> -
Creates an
Assignmentfrom anAutomationValueand assigns it to node property.Declaration
Swift
mutating func assign(_ value: any AutomationValue) -> TypedReference<T, N>
-
Returns the underlying
AttributeStarternode.Declaration
Swift
func toAttributeStarter() -> AttributeStarter
-
Returns the underlying
EventStarternode.Declaration
Swift
func toEventStarter() -> EventStarter
-
Returns the underlying
StateReadernode.Declaration
Swift
func toStateReader() -> StateReader