|
@@ -8,6 +8,7 @@ define(['./junk-drawer'], function ($goodies) {
|
|
var addElement = $goodies.addElement;
|
|
var addElement = $goodies.addElement;
|
|
var removeElement = $goodies.removeElement;
|
|
var removeElement = $goodies.removeElement;
|
|
var extend = $goodies.extend;
|
|
var extend = $goodies.extend;
|
|
|
|
+ var deleteKeysFrom = $goodies.deleteKeysFrom;
|
|
|
|
|
|
MethodCompositionBrik.deps = ["methods"];
|
|
MethodCompositionBrik.deps = ["methods"];
|
|
|
|
|
|
@@ -25,12 +26,6 @@ define(['./junk-drawer'], function ($goodies) {
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
|
|
|
|
- function deleteKeysFrom (keys, obj) {
|
|
|
|
- keys.forEach(function (each) {
|
|
|
|
- delete obj[each];
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
function fillTraitTransformation (traitTransformation, obj) {
|
|
function fillTraitTransformation (traitTransformation, obj) {
|
|
// assert(Object.getOwnProperties(obj).length === 0)
|
|
// assert(Object.getOwnProperties(obj).length === 0)
|
|
var traitMethods = traitTransformation.trait.methods;
|
|
var traitMethods = traitTransformation.trait.methods;
|