@ Output balanceDueLoader = new EventEmitter ();
@ Output balanceDueLoader = new EventEmitter (false);
@ Output () balanceDueLoader: EventEmitter = new EventEmitter ();
На самом деле нет никакой разницы
Первая и вторая точно такие же, потому что по умолчанию значение равно false.Будет разница, если вы передадите истину источнику событий, который сделает событие асинхронным.По умолчанию это синхронно.
Единственное отличие в третьем состоит в том, что вы назначаете ему тип, который позволит вам идеальное завершение кода.
https://netbasal.com/event-emitters-in-angular-13e84ee8d28c Подробнее об источнике событий смотрите здесь