Răsfoiți Sursa

Updated documentation of utils#mix.

Aleksander Nowodzinski 10 ani în urmă
părinte
comite
9557303ea7
1 a modificat fișierele cu 11 adăugiri și 1 ștergeri
  1. 11 1
      packages/ckeditor5-ui/src/utils.js

+ 11 - 1
packages/ckeditor5-ui/src/utils.js

@@ -113,10 +113,20 @@ const utils = {
 	 * Copies enumerable properties and symbols from the objects given as 2nd+ parameters to the
 	 * prototype of first object (a constructor).
 	 *
-	 *		class SpecificEditor extends utils.mix( Editor, SomeMixin1, SomeMixin2 ) {
+	 *		class Editor {
 	 *			...
 	 *		}
 	 *
+	 *		const SomeMixin = {
+	 *			a() {
+	 *				return 'a';
+	 *			}
+	 *		};
+	 *
+	 *		utils.mix( Editor, SomeMixin, ... );
+	 *
+	 *		new Editor().a(); -> 'a'
+	 *
 	 * @param {Function} [baseClass] Class which prototype will be extended.
 	 * @param {Object} [...mixins] Objects from which to get properties.
 	 */