Similar to work in #2746 which handles return types.
We should add a tslint check that our public API methods declare the types of their parameters.
This is important for consumers like the angular2.d.ts and Dart API docs, which otherwise show these as any/dynamic