diff --git a/app/code/Magento/Ui/view/base/web/js/lib/core/class.js b/app/code/Magento/Ui/view/base/web/js/lib/core/class.js
index aae3ca31bf80396e1f9e3cf89c7fb3bc05ab5772..5bfa87e650271f48a21fa9349e165406852cb648 100644
--- a/app/code/Magento/Ui/view/base/web/js/lib/core/class.js
+++ b/app/code/Magento/Ui/view/base/web/js/lib/core/class.js
@@ -27,12 +27,12 @@ define([
      * Creates constructor function which allows
      * initialization without usage of a 'new' operator.
      *
-     * @param {Object} protoProps - Prototypal propeties of a new consturctor.
-     * @param {Function} consturctor
-     * @returns {Function} Created consturctor.
+     * @param {Object} protoProps - Prototypal properties of a new constructor.
+     * @param {Function} constructor
+     * @returns {Function} Created constructor.
      */
-    function createConstructor(protoProps, consturctor) {
-        var UiClass = consturctor;
+    function createConstructor(protoProps, constructor) {
+        var UiClass = constructor;
 
         if (!UiClass) {
 
@@ -61,7 +61,7 @@ define([
     Class = createConstructor({
 
         /**
-         * Entry point to the initialization of consturctors' instance.
+         * Entry point to the initialization of constructors' instance.
          *
          * @param {Object} [options={}]
          * @returns {Class} Chainable.