Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
kodwi
@kodwi
https://moikrug.ru/kodwi
TypeScript
Как получить массив названий полей интерфейса?
Аналог Object.keys() есть какой-нибудь? Чтобы работало без создания конкретного объекта, а от чистого интерфейса.
Вопрос задан
более трёх лет назад
466 просмотров
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
2
abberati
@abberati
frontend-разработчик
Ваш выход - это
enum
. Интерфейс - достаточно виртуальная сущность, существующая только до уровня компиляции. В рантайме интерфейсов нет, значит негде обходить поля.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
shappoff
@shappoff
keyof ?
https://www.typescriptlang.org/docs/handbook/relea...
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
React
+2 ещё
Средний
Как получить текущие bounds (границы видимой области) карты в Yandex Maps API?
1 подписчик
23 сент.
66 просмотров
1
ответ
TypeScript
+1 ещё
Простой
Что использовать для тестирование в TS?
1 подписчик
15 сент.
200 просмотров
2
ответа
TypeScript
Простой
Как создать тип данных, представляющий смещение?
1 подписчик
15 сент.
75 просмотров
1
ответ
React
+1 ещё
Средний
REACT-HOOK-FORM. Как синхронизировать defaultValues с данными, получаемыми из react-query запроса?
1 подписчик
02 сент.
68 просмотров
0
ответов
TypeScript
Средний
Неверное сворачивание типов TypeScript?
2 подписчика
27 июл.
451 просмотр
1
ответ
TypeScript
Средний
Почему не удаётся создать декоратор метода в typescript?
1 подписчик
27 июл.
97 просмотров
2
ответа
Vue.js
+1 ещё
Простой
Как правильно писать компоненты-обёртки во Vue 3?
1 подписчик
25 июл.
237 просмотров
3
ответа
React
+1 ещё
Средний
Как безопасно использовать useWatch с обязательными вложенными объектами в Yup-схеме без указания значений по умолчанию?
1 подписчик
24 июл.
50 просмотров
0
ответов
Node.js
+2 ещё
Простой
Как оптимизировать производительность Node.js при запуске множества фоновых Telegram-ботов?
2 подписчика
16 июл.
310 просмотров
2
ответа
React
+1 ещё
Простой
Почему я не могу передать переменную в качестве атрибута?
1 подписчик
07 июл.
129 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Senior Full-Stack Developer
DigitalHR
•
Ереван
До 5 000 $
Разработчик фронтенда на TypeScript Middle+ / Senior в аналитический стартап
ТОРГСТАТ
от 200 000 до 300 000 ₽
Frontend-разработчик (Desktop Windows, Tauri+Vue или Electron+React)
Poker Training
от 150 000 до 300 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама