add an interface for injection typehints
Merge pull request #122 from pmjones/master

add an interface for injection typehints