This seems to be caused by errorformat being wrong, but I’m not sure what’s causing it looking at the current value.
Result of :make %
/Users/seanhess/sandbox/typescript/main.ts (62,15): Expected ';'
"~/sandbox/typescript/main.ts " [New File]
Current value of set errorformat?
errorformat= %#%f(%l\,%c): %m
If it helps, here’s the bundle where it is defined. https://github.com/leafgarland/typescript-vim/blob/master/compiler/typescript.vim
Apparently
%#is equivalent to*in regex