G github.com Statically typing paths into deeply-nested interfaces in TypeScript 1 points fa 6 years ago 0 comments