UNPKG

dark-horse-thing

Version:

Abstract classes for Dark Horse things

19 lines (13 loc) 356 B
'use strict' const context = require('../context') const Thing = require('../Thing') class PowerSocket extends Thing { constructor (iri, config) { super(iri, {type: [context.Device, (config && config.type) || context.PowerSocket]}) this.state = context.off } put (input) { this.state = input.state } } module.exports = PowerSocket