вроде type Direction = 'top' | 'right' | 'bottom' | 'left'? Выделять в отдельный файл? В папку для тайпингов? Или в папку utils к реиспользуемым хелперам? Это должен быть .ts или .d.ts файл? Для таких типов завести один общий файл и импортить такие типы из него? Или импортить из отдельных файлов, делая один файл на тип? Или их нужно как-то глобально объявить?
enum
это точно должен быть .ts файл, а не .d.ts. в остальном — вряд ли существуют общепринятые практики. наверное будет норм просто складывать в utils/types.ts
если эта штука является частью ответа от сервера, то я часто объявляю её рядом с вызовом api https://github.com/today-/actorsmovies/blob/master/src/api/item.ts
Обсуждают сегодня