TypedReference

struct TypedReference<T, N> where N : NodeWithOutput
extension TypedReference : Sendable

A typed reference to a NodeWithOutput(Starter, StateReader or Assignment)

  • Creates an Assignment from expression and assigns it to node property

    Declaration

    Swift

    mutating func assign(_ expression: any Expression) -> TypedReference<T, N>
  • Creates an Assignment from value and assigns it to node property

    Declaration

    Swift

    mutating func assign(_ value: any AutomationValue) -> TypedReference<T, N>