File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
packages/bonito-core/src/form/internal Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ export class FormImpl<V extends FormValues> implements Form<V> {
71
71
72
72
private _forcedValidationStatus ?: ValidationStatus ;
73
73
74
- _emitter = new EventEmitter ( ) as TypedEventEmitter < FormEventMap < V > > ;
74
+ _emitter : TypedEventEmitter < FormEventMap < V > > ;
75
75
76
76
get childEntriesCount ( ) : number {
77
77
return this . _childEntries . size ;
@@ -101,6 +101,14 @@ export class FormImpl<V extends FormValues> implements Form<V> {
101
101
private _childEntries : OrderedMap < string , Entry < V > > = new OrderedMap ( ) ;
102
102
103
103
constructor ( init : FormInit < V > ) {
104
+ this . _emitter = new EventEmitter ( ) as TypedEventEmitter <
105
+ FormEventMap < V >
106
+ > ;
107
+ // Prevent warnings for large numbers of listeners, which is expected
108
+ // since every form parameter will have multiple listeners for different
109
+ // events (change, validate, etc.)
110
+ this . _emitter . setMaxListeners ( 600 ) ;
111
+
104
112
this . _values = init . values ;
105
113
106
114
// Clone a copy of the form's values so we can reset it
You can’t perform that action at this time.
0 commit comments