I'm checking the code samples and even the docs getting nothing av information. Then, I google for a while and still nothing.
Why do we type
ngOnInit() { ... }
instead of
private ngOnInit() { ... }
or, for that matter, as long as I'm whining on the subject
private ngOnInit() : void { ... }
to embrace the full power of TypeScript?
edit
Based on the comments I need to extend the question. Why don't we write:
public ngOnInit() : void { ... }
instead?

