// Generated by bynkc — do not edit by hand.
// composition root for `ops.jobs` Worker.

import { type ServiceBinding } from "../../runtime.js";
import * as handlers from "./handlers.js";
import * as handlers_platform_time from "../platform-time/handlers.js";

export interface Env {
  PLATFORM_TIME: ServiceBinding;
}

export function compose(env: Env) {
  const Clock = new handlers_platform_time.SystemClock();
  const deps = { Clock, env };
  return {
    async tick() {
      return handlers.tick.call(deps);
    },
  };
}
