aboutsummaryrefslogtreecommitdiff
path: root/src/Diller.js
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2015-11-01 15:28:40 +0100
committerTrygve Laugstøl <trygvis@inamo.no>2015-11-01 15:28:40 +0100
commit85474565b0a0d92a09fecb14e8bc0afaad7fbc64 (patch)
tree66fc12f1fdfcd19e4a5d0fc01666a191bc3cdcb0 /src/Diller.js
parentf7ff8a837bed336a14aa0442ed8286f3ef78f577 (diff)
downloaddiller-server-85474565b0a0d92a09fecb14e8bc0afaad7fbc64.tar.gz
diller-server-85474565b0a0d92a09fecb14e8bc0afaad7fbc64.tar.bz2
diller-server-85474565b0a0d92a09fecb14e8bc0afaad7fbc64.tar.xz
diller-server-85474565b0a0d92a09fecb14e8bc0afaad7fbc64.zip
misc:
o Playing around with type annotations.
Diffstat (limited to 'src/Diller.js')
-rw-r--r--src/Diller.js13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/Diller.js b/src/Diller.js
index dc4c5e7..e2dd47d 100644
--- a/src/Diller.js
+++ b/src/Diller.js
@@ -1,5 +1,11 @@
var _ = require('lodash');
+/**
+ * @param {DillerConfig} config
+ * @param {PgTx} pg
+ * @param {DillerDao} dao
+ * @constructor
+ */
function Diller(config, pg, dao) {
var log = config.log();
@@ -46,6 +52,10 @@ function Diller(config, pg, dao) {
});
}
+ /**
+ * @param deviceId int
+ * @param attributes object
+ */
function updateDeviceAttributes(deviceId, attributes) {
var x = _.clone(attributes);
x.deviceId = deviceId;
@@ -127,11 +137,12 @@ function Diller(config, pg, dao) {
});
}
+ /** @lends Diller.prototype */
return {
onMessage: onMessage,
updateDeviceAttributes: updateDeviceAttributes,
updatePropertyAttributes: updatePropertyAttributes
- }
+ };
}
module.exports = Diller;