|
@@ -1,20 +1,21 @@
|
|
|
+module.exports = function extend(reciever) {
|
|
|
+ var tool = require("./lib/actionsfilters")();
|
|
|
+ var spfprintf = require("./lib/spfprintf");
|
|
|
|
|
|
+ var rr = {};
|
|
|
|
|
|
+ if (typeof reciever === "object" || typeof reciever === "function") {
|
|
|
+ rr = reciever;
|
|
|
+ }
|
|
|
|
|
|
+ for (var p in tool) {
|
|
|
+ rr[p] = tool[p];
|
|
|
+ }
|
|
|
|
|
|
-module.exports = function extend(reciever) {
|
|
|
- var tool = require("./lib/actionsfilters")();
|
|
|
- var spfprintf = require("./lib/spfprintf");
|
|
|
+ for (var p in spfprintf) {
|
|
|
+ rr[p] = spfprintf[p];
|
|
|
+ }
|
|
|
|
|
|
- if (typeof reciever === "object" || typeof reciever === "function") {
|
|
|
- for(var p in tool){
|
|
|
- reciever[p] = tool[p];
|
|
|
- }
|
|
|
|
|
|
- for(var p in spfprintf){
|
|
|
- reciever[p] = spfprintf[p];
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- return reciever;
|
|
|
+ return rr;
|
|
|
}
|