New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Utility Type Request: DeepUndefinedToNull #641
Comments
Hey @dawidk92 , wanted to let you know that I opened a PR implementing this request. It's a pretty solid implementation IMO, and as a bonus it also handles union types. Definitely open to feedback if you want to give it a go! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I am working on a TypeScript project where I need to transform a type with optional properties into a type where the
optional
properties are replaced with union types that includenull
. For example, I would like to transform this typeA
:into this type
B
:Furthermore, I would like this utility type to also support property access, such that the following code:
returns a type
C
equivalent tostring | null
.Despite extensive efforts and even assistance from OpenAI's GPT model, I've been unable to create a utility type that achieves this. I believe this could be a valuable addition to
type-fest
and would be useful for many TypeScript developers who need to handle optional properties in this way.Would you please consider adding such a utility type to
type-fest
? Thank you for your time and consideration.Upvote & Fund
The text was updated successfully, but these errors were encountered: