// Module ID: 1367 // Function ID: 1368 // Name: schedule // Dependencies: [2] // Module 1367 (schedule) const result = require("set").fileFinishedImporting("modules/dismissible_content/TaskRunner.tsx"); class TaskRunner { } const prototype = TaskRunner.prototype; prototype["schedule"] = function schedule(arg0, arg1) { const self = this; let closure_0 = arg0; this.unschedule(); this.timeoutId = setTimeout(() => { self.timeoutId = null; callback(); }, arg1); }; prototype["unschedule"] = function unschedule() { const self = this; if (this.scheduled()) { const _clearTimeout = clearTimeout; clearTimeout(self.timeoutId); self.timeoutId = null; } }; prototype["scheduled"] = function scheduled() { return null !== this.timeoutId; }; export { TaskRunner };