ive been using typescript for 30 minutes and im already caught between two different syntax forms which appear to be the only way of accomplishing what i want but both cause different error messages  so definitely a microsoft product