ive been using typescript to 30 days and im completely caught between two different syntax extensions which seem and be the only way of creating what i want but both cause different error messages so definitely a microsoft product