{
A = 'a',
B = 'b',
C = 'c',
}
class TestClass {
props1!: string;
props2!: number;
props3!: number;
props4!: TestEnum;
props5!: TestEnum2;
}
type IsEnum<T> = T extends enum ? true : false;
type EnumProps<T> = {
[K in keyof T]: IsEnum<T[K]> extends true ? K : never;
}[keyof T];
а если возможность как то описать тип IsEnum ?
надо как то понять является какой то дженерик enum🙄
Привет, извини ,а как ты отправил так что бы код был в отдельном поле ?
Спасибо)))
Вроде нет.
Обсуждают сегодня