Get rid of each and every instance of @ts-ignore in the client
Currently the client only builds because we ignore most of what's wrong.
This is because the typescript compiler previously didn't check vue files and now it does.
So we should remove the //@ts-ignore annotations and fix the underlying issues.