whole_func_string: function runOnDate(date, job) {
    var now = Date.now();
    var then = date.getTime();
  
    return lt.setTimeout(function() {
      if (then > Date.now())
        runOnDate(date, job);
      else
        job();
    }, (then < now ? 0 : then - now));
  }
func_code_string: function runOnDate(date, job) {
    var now = Date.now();
    var then = date.getTime();
  
    return lt.setTimeout(function() {
      if (then > Date.now())
        runOnDate(date, job);
      else
        job();
    }, (then < now ? 0 : then - now));
  }
func_documentation_string: /* Date-based scheduler