UNPKG

rivetkit

Version:

Lightweight libraries for building stateful actors on edge platforms

25 lines (19 loc) 722 B
import { z } from "zod"; import { TransportSchema } from "@/actor/protocol/old"; import { ActorQuerySchema } from "./query"; export * from "./query"; export const ActorsRequestSchema = z.object({ query: ActorQuerySchema, }); export const ActorsResponseSchema = z.object({ actorId: z.string(), supportedTransports: z.array(TransportSchema), }); //export const RivetConfigResponseSchema = z.object({ // endpoint: z.string(), // project: z.string().optional(), // environment: z.string().optional(), //}); export type ActorsRequest = z.infer<typeof ActorsRequestSchema>; export type ActorsResponse = z.infer<typeof ActorsResponseSchema>; //export type RivetConfigResponse = z.infer<typeof RivetConfigResponseSchema>;