UNPKG

homebridge-gpio-sensor-door

Version:

Raspberry Pi GPIO Doorsensor plugin for Homebridge forked from homebridge-gpio-garagedoor-d

19 lines 625 B
"use strict"; const util_1 = require("util"); function mixin(Class, MixinClass, doOverride) { var mixinMethods = MixinClass.prototype || MixinClass; var cls = Class.prototype || Class; Object.getOwnPropertyNames(mixinMethods).forEach(name => { if (!doOverride && cls[name] != undefined) return; cls[name] = mixinMethods[name]; }); } exports.mixin = mixin; function changeBase(Class, BaseClass) { var orig = Class.prototype; util_1.inherits(Class, BaseClass); Class.prototype.parent = BaseClass.prototype; mixin(Class, orig, true); } exports.changeBase = changeBase;