Заголовок говорит сам за себя - почему Object.keys(x) в TypeScript не возвращает тип Array<keyof typeof x>? Это то, что делает Object.keys, так что со стороны авторов файла определения TypeScript кажется очевидным упущением не делать возвращаемый тип просто keyof T
Должен ли я регистрировать ошибку в репозитории GitHub или просто отправить PR, чтобы исправить это для них?