I'm not too familiar with TS either
Actually this is the first time I use TypeScript in a large project and VS Code kept complaining about the missing definition file. So I had to write it myself and reference it manually.
I thought it might be a good idea to have them in the package itself.
As for the naming of types, I am not sure, I have seen many projects with different naming conventions, some prefix types with a
I see your point however, I've updated the PR to keep names consistent.
Newbie question (typescript related)... I am not seeing any type definitions after an "npm install redux-undo" - it looks like npm is pulling down email@example.com by default. When I tried "npm install firstname.lastname@example.org", it says "invalid" and appears to be the unbuilt source tree.
Do I need to git clone it and build it myself? Are there docs for this?