const Schedule = {
  register(time, handler) {
    time = new Date(time)
    const timeout = time - Date.now()
    if (timeout < 1) {
      return false
    }
    const id = setTimeout(handler, timeout)
    return id
  },
  unregister(id) {
    clearTimeout(id)
  },
}

export default {
  install: function(Vue, options) {
    Vue.prototype.$schedule = Schedule
  }
}

@@ -1,12 +1,29 @@
+const store = %7B%7D%0A
 const Schedu
@@ -213,16 +213,48 @@
 imeout)%0A
+    store%5Bid%5D = %7Btime, handler%7D%0A
     retu
@@ -304,16 +304,80 @@
 out(id)%0A
+    const data = store%5Bid%5D%0A    delete store%5Bid%5D%0A    return data%0A
   %7D,%0A%7D%0A%0A

Add current schedule recorder