excludeProp | Conditionally excludes a property from an object. |
isPlainObject | Checks if a value is a plain object (e.g., created with {} or Object ). |
mapObject | Maps a ReadonlyRecord<K, V> to a new ReadonlyRecord<K, U> , preserving branded key types (e.g., type Id = 'id' & string ) lost by Object.entries . Uses K extends string for precision. |
objectToEntries | Converts a record to entries, preserving branded string key types (e.g., type Id = 'id' & string ) via StringKeyOf<T> , unlike Object.entries which widens keys to string . |