Explorar el Código

Replaced for..of with Array.prototype.forEach. See: https://github.com/ckeditor/ckeditor5-react/issues/40.

Kamil Piechaczek hace 6 años
padre
commit
1eed268925
Se han modificado 1 ficheros con 4 adiciones y 2 borrados
  1. 4 2
      packages/ckeditor5-utils/src/emittermixin.js

+ 4 - 2
packages/ckeditor5-utils/src/emittermixin.js

@@ -237,7 +237,9 @@ const EmitterMixin = {
 					this._delegations = new Map();
 				}
 
-				for ( const eventName of events ) {
+				// Originally there was a for..of loop which unfortunately caused an error in Babel that didn't allow
+				// build an application. See: https://github.com/ckeditor/ckeditor5-react/issues/40.
+				events.forEach( eventName => {
 					const destinations = this._delegations.get( eventName );
 
 					if ( !destinations ) {
@@ -245,7 +247,7 @@ const EmitterMixin = {
 					} else {
 						destinations.set( emitter, nameOrFunction );
 					}
-				}
+				} );
 			}
 		};
 	},