enqueueAfter

tcmts.server.enqueueAfter · #mvi7z7x5 · term · runs on the server

uses #tcm/host (enqueue)

Like enqueue, after seconds.

import { enqueue as hostEnqueue } from "#tcm/host";

export function enqueueAfter<A extends unknown[]>(
  seconds: number,
  fn: (...args: A) => unknown,
  ...args: A
): string {
  return hostEnqueue(Date.now() + seconds * 1000, fn as (...args: unknown[]) => unknown, args);
}