@rivetkit/cloudflare-workers
Version:
_Lightweight Libraries for Backends_
13 lines (11 loc) • 410 B
text/typescript
import { RunConfigSchema } from "@rivetkit/core/driver-helpers";
import type { Hono } from "hono";
import { z } from "zod";
export const ConfigSchema = RunConfigSchema.removeDefault()
.omit({ driver: true, getUpgradeWebSocket: true })
.extend({
app: z.custom<Hono>().optional(),
})
.default({});
export type InputConfig = z.input<typeof ConfigSchema>;
export type Config = z.infer<typeof ConfigSchema>;