UNPKG

rbstagekit

Version:
47 lines 1.31 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.StageKit = exports.StrobeSpeed = void 0; const bindings_1 = __importDefault(require("bindings")); const api = bindings_1.default('stagekit-api.node'); var StrobeSpeed; (function (StrobeSpeed) { StrobeSpeed[StrobeSpeed["Off"] = 0] = "Off"; StrobeSpeed[StrobeSpeed["Slow"] = 1] = "Slow"; StrobeSpeed[StrobeSpeed["Medium"] = 2] = "Medium"; StrobeSpeed[StrobeSpeed["Fast"] = 3] = "Fast"; StrobeSpeed[StrobeSpeed["Fastest"] = 4] = "Fastest"; })(StrobeSpeed = exports.StrobeSpeed || (exports.StrobeSpeed = {})); class StageKit { constructor() { this.eventfile = api.Open(); } Close() { api.Close(); } AllOff() { api.AllOff(); } SetStrobe(speed) { api.SetStrobe(speed); } SetFog(fog) { api.SetFog(fog); } SetRed(red) { api.SetRed(red); } SetYellow(yellow) { api.SetYellow(yellow); } SetGreen(green) { api.SetGreen(green); } SetBlue(blue) { api.SetBlue(blue); } } exports.StageKit = StageKit; //# sourceMappingURL=index.js.map