switched params for smartenv.obs.add()
This commit is contained in:
parent
28538001e9
commit
1a74ee8bb6
12
index.js
12
index.js
@ -73,13 +73,17 @@ var SmartenvObjectStorage;
|
||||
function init() {
|
||||
var obs = {};
|
||||
var obsItems = {};
|
||||
obs.add = function (objectArg, paramName) {
|
||||
if (paramName === void 0) { paramName = "undefined"; }
|
||||
if (paramName == "undefined") {
|
||||
obs.add = function (paramNameArg, objectArg) {
|
||||
if (paramNameArg === void 0) { paramNameArg = "undefined"; }
|
||||
if (objectArg === void 0) { objectArg = "undefined"; }
|
||||
if (paramNameArg == "undefined") {
|
||||
plugins.beautylog.error("paramName is undefined");
|
||||
return;
|
||||
}
|
||||
obsItems[paramName] = objectArg;
|
||||
if (objectArg == "undefined") {
|
||||
plugins.beautylog.error("objectArg is undefined");
|
||||
}
|
||||
obsItems[paramNameArg] = objectArg;
|
||||
};
|
||||
obs.get = function (keyName) {
|
||||
return obsItems[keyName];
|
||||
|
2
test.js
2
test.js
@ -4,7 +4,7 @@ var beautylog = require("beautylog")("os");
|
||||
beautylog.info("Now testing the smartenv module");
|
||||
smartenv.printEnv();
|
||||
beautylog.info("Now testing the smartenv module");
|
||||
smartenv.obs.add({ key1: "Peter" }, "docit");
|
||||
smartenv.obs.add("docit", { key1: "Peter" });
|
||||
smartenv.printEnv();
|
||||
beautylog.log(smartenv.obs.get("docit").key1);
|
||||
beautylog.log(smartenv.obs.get("docit").key1);
|
||||
|
@ -3,12 +3,15 @@ module SmartenvObjectStorage {
|
||||
export function init() {
|
||||
var obs:any = {};
|
||||
var obsItems:any = {};
|
||||
obs.add = function(objectArg,paramName = "undefined") {
|
||||
if (paramName == "undefined"){
|
||||
obs.add = function(paramNameArg = "undefined",objectArg = "undefined") {
|
||||
if (paramNameArg == "undefined"){
|
||||
plugins.beautylog.error("paramName is undefined");
|
||||
return;
|
||||
}
|
||||
obsItems[paramName] = objectArg;
|
||||
if (objectArg == "undefined"){
|
||||
plugins.beautylog.error("objectArg is undefined");
|
||||
}
|
||||
obsItems[paramNameArg] = objectArg;
|
||||
};
|
||||
obs.get = function(keyName) {
|
||||
return obsItems[keyName];
|
||||
|
@ -4,7 +4,7 @@ var beautylog = require("beautylog")("os");
|
||||
beautylog.info("Now testing the smartenv module");
|
||||
smartenv.printEnv();
|
||||
beautylog.info("Now testing the smartenv module");
|
||||
smartenv.obs.add({ key1: "Peter" }, "docit");
|
||||
smartenv.obs.add("docit", { key1: "Peter" });
|
||||
smartenv.printEnv();
|
||||
beautylog.log(smartenv.obs.get("docit").key1);
|
||||
beautylog.log(smartenv.obs.get("docit").key1);
|
||||
|
@ -1 +1 @@
|
||||
{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,yCAAyC;AACzC,IAAI,QAAQ,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC;AACrC,IAAI,SAAS,GAAG,OAAO,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC;AAC3C,SAAS,CAAC,IAAI,CAAC,iCAAiC,CAAC,CAAC;AAClD,QAAQ,CAAC,QAAQ,EAAE,CAAC;AACpB,SAAS,CAAC,IAAI,CAAC,iCAAiC,CAAC,CAAC;AAClD,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,EAAC,IAAI,EAAC,OAAO,EAAC,EAAC,OAAO,CAAC,CAAC;AACzC,QAAQ,CAAC,QAAQ,EAAE,CAAC;AACpB,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC;AAC9C,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC;AAE9C,IAAI,IAAI,GAAG,OAAO,CAAC;AACnB,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC;AACtC,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC;AAE9C,SAAS,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC"}
|
||||
{"version":3,"file":"test.js","sourceRoot":"","sources":["test.ts"],"names":[],"mappings":"AAAA,yCAAyC;AACzC,IAAI,QAAQ,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC;AACrC,IAAI,SAAS,GAAG,OAAO,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC;AAC3C,SAAS,CAAC,IAAI,CAAC,iCAAiC,CAAC,CAAC;AAClD,QAAQ,CAAC,QAAQ,EAAE,CAAC;AACpB,SAAS,CAAC,IAAI,CAAC,iCAAiC,CAAC,CAAC;AAClD,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,EAAC,EAAC,IAAI,EAAC,OAAO,EAAC,CAAC,CAAC;AACzC,QAAQ,CAAC,QAAQ,EAAE,CAAC;AACpB,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC;AAC9C,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC;AAE9C,IAAI,IAAI,GAAG,OAAO,CAAC;AACnB,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC;AACtC,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC;AAE9C,SAAS,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC"}
|
@ -4,7 +4,7 @@ var beautylog = require("beautylog")("os");
|
||||
beautylog.info("Now testing the smartenv module");
|
||||
smartenv.printEnv();
|
||||
beautylog.info("Now testing the smartenv module");
|
||||
smartenv.obs.add({key1:"Peter"},"docit");
|
||||
smartenv.obs.add("docit",{key1:"Peter"});
|
||||
smartenv.printEnv();
|
||||
beautylog.log(smartenv.obs.get("docit").key1);
|
||||
beautylog.log(smartenv.obs.get("docit").key1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user