{"ast":null,"code":"import _classCallCheck from \"C:/Users/kgamal/Downloads/HijriGregorianDatepicker-master/HijriGregorianDatepicker-master/node_modules/@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"C:/Users/kgamal/Downloads/HijriGregorianDatepicker-master/HijriGregorianDatepicker-master/node_modules/@babel/runtime/helpers/esm/createClass\";\nexport var Scheduler = /*@__PURE__*/function () {\n  var Scheduler = /*#__PURE__*/function () {\n    function Scheduler(SchedulerAction) {\n      var now = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : Scheduler.now;\n\n      _classCallCheck(this, Scheduler);\n\n      this.SchedulerAction = SchedulerAction;\n      this.now = now;\n    }\n\n    _createClass(Scheduler, [{\n      key: \"schedule\",\n      value: function schedule(work) {\n        var delay = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n        var state = arguments.length > 2 ? arguments[2] : undefined;\n        return new this.SchedulerAction(this, work).schedule(state, delay);\n      }\n    }]);\n\n    return Scheduler;\n  }();\n\n  Scheduler.now = function () {\n    return Date.now();\n  };\n\n  return Scheduler;\n}(); //# sourceMappingURL=Scheduler.js.map","map":null,"metadata":{},"sourceType":"module"}