feat(toSnakeObject): Add toSnakeObject export to object index #969
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add toSnakeObject Utility Function
Summary
Added a new utility function
toSnakeObject
that converts the keys of an object to snake_case. This function is designed to handle objects with any depth of nesting and ensures that the original object remains unaltered.Implementation Details
snakeCase
to perform the key conversion.Usage Examples
This function is particularly useful for applications that require consistent key formatting, such as when interfacing with APIs that expect snake_case keys.