walker.js 994 B

1234567891011121314151617181920212223242526272829303132
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.WalkerState = exports.WalkerMoves = void 0;
  4. var WalkerMoves;
  5. (function (WalkerMoves) {
  6. WalkerMoves["UP"] = "up";
  7. WalkerMoves["DOWN"] = "down";
  8. WalkerMoves["LEFT"] = "left";
  9. WalkerMoves["RIGHT"] = "right";
  10. WalkerMoves["REPEAT"] = "repeat";
  11. WalkerMoves["DEPTH"] = "depth";
  12. WalkerMoves["ENTER"] = "enter";
  13. WalkerMoves["EXPAND"] = "expand";
  14. WalkerMoves["HOME"] = "home";
  15. WalkerMoves["SUMMARY"] = "summary";
  16. WalkerMoves["DETAIL"] = "detail";
  17. WalkerMoves["ROW"] = "row";
  18. WalkerMoves["CELL"] = "cell";
  19. })(WalkerMoves || (exports.WalkerMoves = WalkerMoves = {}));
  20. class WalkerState {
  21. static resetState(id) {
  22. delete WalkerState.STATE[id];
  23. }
  24. static setState(id, value) {
  25. WalkerState.STATE[id] = value;
  26. }
  27. static getState(id) {
  28. return WalkerState.STATE[id];
  29. }
  30. }
  31. exports.WalkerState = WalkerState;
  32. WalkerState.STATE = {};