瀏覽代碼

kernel: Trait aliases leading nowhere behave as exclusions.

Herbert Vojčík 7 年之前
父節點
當前提交
1d968f8ba3
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      support/kernel-fundamentals.js

+ 1 - 0
support/kernel-fundamentals.js

@@ -360,6 +360,7 @@ define(['./compatibility'], function () {
             Object.keys(traitAliases).forEach(function (aliasSelector) {
                 var aliasedMethod = traitMethods[traitAliases[aliasSelector]];
                 if (aliasedMethod) obj[aliasSelector] = aliasedMethod;
+                else delete obj[aliasSelector];
             });
             var traitExclusions = traitTransformation.exclusions || [];
             traitExclusions.forEach(function (selector) {