Rule: use-output-property-decorator

Use @Output decorator rather than the outputs property of @Component and @Directive metadata.

See more at https://angular.io/styleguide#style-05-12.

Rationale
  • It is easier and more readable to identify which properties in a class are events.
  • If you ever need to rename the event name associated with @Output, you can modify it in a single place.
  • The metadata declaration attached to the directive is shorter and thus more readable.
  • Placing the decorator on the same line usually makes for shorter code and still easily identifies the property as an output.
Notes:
TS Only

Config

Not configurable.

Examples
Schema
null