get-by-accessor (npm): Strongly typed get with lookup.  Return type is strongly typed and autocompletion works.
Keywords: get|lookup|object|typescript|typesafe