Jelajahi Sumber

API docs and made the defaults to be set first.

Piotrek Koszuliński 9 tahun lalu
induk
melakukan
e939bcf4d4
1 mengubah file dengan 7 tambahan dan 6 penghapusan
  1. 7 6
      packages/ckeditor5-utils/src/config.js

+ 7 - 6
packages/ckeditor5-utils/src/config.js

@@ -16,7 +16,8 @@ export default class Config {
 	/**
 	 * Creates an instance of the {@link ~Config} class.
 	 *
-	 * @param {Object} [configurations] The initial configurations to be set.
+	 * @param {Object} [configurations] The initial configurations to be set. Usually, provided by the user.
+	 * @param {Object} [defaultConfigurations] The default configurations. Usually, provided by the system.
 	 */
 	constructor( configurations, defaultConfigurations ) {
 		/**
@@ -27,15 +28,15 @@ export default class Config {
 		 */
 		this._config = {};
 
-		// Set initial configuration.
-		if ( configurations ) {
-			this._setObjectToTarget( this._config, configurations );
-		}
-
 		// Set default configuration.
 		if ( defaultConfigurations ) {
 			this.define( defaultConfigurations );
 		}
+
+		// Set initial configuration.
+		if ( configurations ) {
+			this._setObjectToTarget( this._config, configurations );
+		}
 	}
 
 	/**