Baz, Fiz, мне нужно сделать Record<Foo, string>, но с некоторыми элементами из енума Foo (например, только с Bar и Baz, с Fiz мне не надо), но если я делаю так, оно требует от меня определения также с Fiz. что делать?
Partial<Record<Foo, string>>
Record<Exclude<enum, enum.val1 | enum.val2>, string>
не идет, там со временем будет туча значений, эксклюдить/оставлять только указанные не вариант
иначе все будет Partial, придется проверки городить. нет так нет
Обсуждают сегодня