Inverter.js 472 B

12345678910111213141516
  1. var t = require;
  2. var e = module;
  3. var i = exports;
  4. Object.defineProperty(i, "__esModule", {value: !0});
  5. const s = t("constants"),
  6. o = t("Decorator");
  7. i.default = class extends o.default {
  8. constructor({child: t = null} = {}) {
  9. super({child: t, name: "Inverter"});
  10. }
  11. tick(t) {
  12. if (!this.child) return s.ERROR;
  13. t = this.child._execute(t);
  14. return t == s.SUCCESS ? (t = s.FAILURE) : t == s.FAILURE && (t = s.SUCCESS), t;
  15. }
  16. };