index.js 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var actions = require('./actions.js');
  4. var Actor = require('./Actor.js');
  5. var interpreter = require('./interpreter.js');
  6. var Machine = require('./Machine.js');
  7. var mapState = require('./mapState.js');
  8. var match = require('./match.js');
  9. var schema = require('./schema.js');
  10. var State = require('./State.js');
  11. var StateNode = require('./StateNode.js');
  12. var behaviors = require('./behaviors.js');
  13. var types = require('./types.js');
  14. var utils = require('./utils.js');
  15. var assign = actions.assign,
  16. cancel = actions.cancel,
  17. send = actions.send,
  18. sendTo = actions.sendTo,
  19. sendParent = actions.sendParent,
  20. sendUpdate = actions.sendUpdate,
  21. forwardTo = actions.forwardTo,
  22. doneInvoke = actions.doneInvoke,
  23. raise = actions.raise,
  24. log = actions.log,
  25. pure = actions.pure,
  26. choose = actions.choose,
  27. stop = actions.stop;
  28. exports.actions = actions;
  29. exports.toActorRef = Actor.toActorRef;
  30. exports.Interpreter = interpreter.Interpreter;
  31. Object.defineProperty(exports, 'InterpreterStatus', {
  32. enumerable: true,
  33. get: function () { return interpreter.InterpreterStatus; }
  34. });
  35. exports.interpret = interpreter.interpret;
  36. exports.spawn = interpreter.spawn;
  37. exports.Machine = Machine.Machine;
  38. exports.createMachine = Machine.createMachine;
  39. exports.mapState = mapState.mapState;
  40. exports.matchState = match.matchState;
  41. exports.createSchema = schema.createSchema;
  42. exports.t = schema.t;
  43. exports.State = State.State;
  44. exports.StateNode = StateNode.StateNode;
  45. exports.spawnBehavior = behaviors.spawnBehavior;
  46. Object.defineProperty(exports, 'ActionTypes', {
  47. enumerable: true,
  48. get: function () { return types.ActionTypes; }
  49. });
  50. Object.defineProperty(exports, 'SpecialTargets', {
  51. enumerable: true,
  52. get: function () { return types.SpecialTargets; }
  53. });
  54. exports.matchesState = utils.matchesState;
  55. exports.toEventObject = utils.toEventObject;
  56. exports.toObserver = utils.toObserver;
  57. exports.toSCXMLEvent = utils.toSCXMLEvent;
  58. exports.assign = assign;
  59. exports.cancel = cancel;
  60. exports.choose = choose;
  61. exports.doneInvoke = doneInvoke;
  62. exports.forwardTo = forwardTo;
  63. exports.log = log;
  64. exports.pure = pure;
  65. exports.raise = raise;
  66. exports.send = send;
  67. exports.sendParent = sendParent;
  68. exports.sendTo = sendTo;
  69. exports.sendUpdate = sendUpdate;
  70. exports.stop = stop;