typescript enum extends string