Donato, 24, carries a $1.9-million cap hit for the 2020-21 season, after which he'll be a restricted free agent.
As Sharks reporter Kevin Kurz pointed out in the wake of Monday's trade news, the pick San Jose sends to Minnesota is the one they acquired from the Pittsburgh Penguins at the 2020 NHL Trade Deadline in exchange for rental forward Patrick Marleau.
San Jose is Donato's third destination of his young career. The Boston native was drafted in the second round of 2014 by his hometown Bruins, suiting up there for parts of two NHL seasons before being dealt to Minnesota during the 2018-19 campaign.
In 130 career NHL regular season games so far split between the two clubs across parts of three seasons, Donato has registered 29 goals and 28 assists for 57 points.