homecontrol-control-base/states/BaseState.js
2019-01-29 21:39:25 +01:00

24 lines
314 B
JavaScript

const objectHash = require('node-object-hash')();
class BaseState {
constructor(cloneObj) {
}
get asObj() {
return {};
}
get hash() {
return objectHash.hash(this.asObj);
}
static get default() {
return {};
}
clone() {
return new this.constructor(this.asObj);
}
}
module.exports = BaseState;