ts-undefined-partial (npm): TypeScript recursive conversion between optional (partial) and undefined properties.
Keywords: typescript|undefined|optional|partial|type|generics