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