浏览代码

Updated documentation of utils#mix.

Aleksander Nowodzinski 10 年之前
父节点
当前提交
344dc73770
共有 1 个文件被更改,包括 11 次插入1 次删除
  1. 11 1
      packages/ckeditor5-utils/src/utils.js

+ 11 - 1
packages/ckeditor5-utils/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.
 	 */