It can contain deps' exports.
@@ -34,10 +34,10 @@ define([], function () {
function ensure(key) {
var b = brikz[key],
bak = backup[key];
- mixin(null, api, api);
while (typeof b === "function") {
(b.deps || []).forEach(ensure);
b[backupKey] = bak;
+ mixin(null, api, api);
b = new b(brikz, api);
}
brikz[key] = b;
@@ -33,10 +33,10 @@ function Brikz(api, apiKey, initKey, backupKey) {