Ответы пользователя по тегу TypeScript
  • В каких случаях используют as keyof typeof?

    @daniel_wesson
    Как правило странно в массиве объектов использовать строковые ключи, а не обычные индексы. Лучше сделать
    type Posts = Post[]
    keyof typeof вернет список всех возможных ключей объекта (в вашем случе просто string). Поэтому если вы их не определяете где-то, то в данном случае as keyof typeof точно не нужен.

    Например в объекте { id: 1, title: 'Test', description: 'Описание' }, keyof typeof вернет тип "id" | "title" | "description"
    Ответ написан
    Комментировать