copyWith method
NodeFlowCallbacks<T>
copyWith({
- ValueChanged<
Node< ? onNodeCreated,T> > - ValueChanged<
Node< ? onNodeDeleted,T> > - ValueChanged<
Node< ? onNodeSelected,T> ?> - ValueChanged<
Connection> ? onConnectionCreated, - ValueChanged<
Connection> ? onConnectionDeleted, - ValueChanged<
Connection?> ? onConnectionSelected,
Create a new callbacks object with updated values
Implementation
NodeFlowCallbacks<T> copyWith({
ValueChanged<Node<T>>? onNodeCreated,
ValueChanged<Node<T>>? onNodeDeleted,
ValueChanged<Node<T>?>? onNodeSelected,
ValueChanged<Connection>? onConnectionCreated,
ValueChanged<Connection>? onConnectionDeleted,
ValueChanged<Connection?>? onConnectionSelected,
}) {
return NodeFlowCallbacks<T>(
onNodeCreated: onNodeCreated ?? this.onNodeCreated,
onNodeDeleted: onNodeDeleted ?? this.onNodeDeleted,
onNodeSelected: onNodeSelected ?? this.onNodeSelected,
onConnectionCreated: onConnectionCreated ?? this.onConnectionCreated,
onConnectionDeleted: onConnectionDeleted ?? this.onConnectionDeleted,
onConnectionSelected: onConnectionSelected ?? this.onConnectionSelected,
);
}