getting (npm): Type-safe get for an optional property at a nested level
Keywords: typescript|get|elvis