209 похожих чатов

Типы по-любому придется для каждого отдельно создать, но там где

ты юзаешь, не дело создать хуеву тучу нулевых полей.

Может так лучше?

type Meta = DevMeta | PmMeta | DesignerMeta

interface Profession {
speciality: Speciality
SpecialityMeta: Meta
}

Или

type Profession<T extendes Meta> = {
speciality: Speciality
SpecialityMeta: T
}

Можно конечно и матчер написать который будет возвращать тип меты в зависимости от передаваемой в дженерик специальности:

4 ответов

8 просмотров

так не получится потому что у меня тайпорм и мне надо делать релейшены по ентитям которых на момент моего понимания тайпорма в любом случае будет 3

типо офк можно сделать интерфейс в ткаом стиле но не хайп потому что оно не будет метчить бэк

Сергей-Олегович Автор вопроса
Nikita Mashchenko
так не получится потому что у меня тайпорм и мне н...

Нихера не понятно, если честно. Типов мет то будет столько сколько специальностей по-любому, но делать поля под каждую мету, а юзать только одну это шляпа какая-то. А если специальностей будет 100? У тебя будет: devMeta: DevMeta | null designMeta: DesignMeta | null ... И так 100 штук Изначально какая-то неправильная архитектура класса/функции/модуля, а типы лишь описание

Сергей Олегович
Нихера не понятно, если честно. Типов мет то будет...

тк я ж тебе про ентити ща говорю, как тож самое в тайпорме то сделать

Похожие вопросы

Карта сайта