typescript enum extends