I had an idea this is due to the fact that you cannot use an astrix to import interactjs e.g
import * as Interact from 'interact';
as well as the name being different… instead, you have to use the following
import interact from "interactjs";
…due to changes in the way Typescript worked.
Anyway I downloaded the npm package and made the change which amounted to 8 places (conveniently the same number as the number of errors) and then loaded the package locally into the new dotnet template thats just been release (excellent by the way) and it appears to have worked as I dont have any errors on running it…
I now suspect the package is just out of date. I hope that Erik Lieben might be able to update this… fingers crossed.
Simon