typescript enum switch case not working