zod-server-actions
Version:
Simple utility library to create server actions in Next.js
10 lines (9 loc) • 480 B
TypeScript
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 {};