UNPKG

zod-server-actions

Version:

Simple utility library to create server actions in Next.js

10 lines (9 loc) 480 B
import type { CreateHandlerProps, QueryFn } from "../types"; import { ActionResponse } from "./response"; type QueryProps<R, C extends object> = CreateHandlerProps<QueryFn<R, C>, C>; export type QueryReturn<R> = () => Promise<ActionResponse<R>>; export declare class Query { private constructor(); static create<R, C extends object>(props: QueryProps<R, C>): () => Promise<import("../types").ResponseError<unknown> | import("../types").ResponseSuccess<any>>; } export {};