This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Dot Notation Type Utility | |
* | |
* This utility type converts an object type into a dot notation string type. | |
* It recursively traverses the object properties and constructs a string | |
* representation of the paths to each property, using dot notation. | |
* | |
* @example | |
* type Example = { | |
* user: { |