что все элементы enum присутствуют в set?
enum Test {
TEST = 'test',
TEST_2 = 'test2',
}
export const TEST_SET: Set<Test> = new Set([
Test.TEST,
]); // не выдаст ошибку что TEST_2 нету
проще всего как-то так const TEST_SET: Set<Test> = new Set(Object.values({ TEST: Test.TEST } satisfies typeof Test))
Обсуждают сегодня