. By properties, we necessarily mean the totality of the object's attributes and interactions with other objects. This seems to be comparable to this challenge: Bogus "Property will not exist on kind 'never'" when switching price inside callback with strictNullChecks, which happens to be closed as a replica of this https://trehan-floors.in/