TypeScript: операции Union и Intersection в свете теории множеств
Medium
5 min

Недавно мне задали вопрос «почему пересечение в TS работает не как в теории множеств, а совсем наоборот?»
Озадачился, задумался и стал разбираться, как согласуются, и согласуются ли вообще операции «объединение» и «пересечение» в TypeScript и в теории множеств? И действительно ли пересечение в TS работает прямо противоположно?