feat(Generics): add `directiveTypes` to `Component`
feat(Generics): add `directiveTypes` to `Component`

This field will be used to type annotate directives in the component's view.

PiperOrigin-RevId: 202670248

chalin/angular2,angulardart/angular,chalin/angular2,matanlurey/angular,angulardart/angular,matanlurey/angular,chalin/angular2,matanlurey/angular,angulardart/angular