Как задать исключительное или для объектов?
Задача: сделать тип, которому
будет удовлетворять объект с одним-единственным полем top|right|bottom|left и boolean значением. Но объект с большим количеством полей (пусть даже с такими ключами) уже не будет соответствовать. Пример на скрине
Смотрел примеры с XOR аж за 2017, может с тех пор появилось что-то более читаемое?