@kellanjs/actioncraft
Version:
Fluent, type-safe builder for Next.js server actions.
11 lines (10 loc) • 511 B
TypeScript
import type { Handler } from "../types/actions.js";
import type { Config, Schemas, Errors, Callbacks } from "../types/builder.js";
export declare const INTERNAL: unique symbol;
export interface CrafterInternals<TConfig extends Config, TSchemas extends Schemas, TErrors extends Errors, TCallbacks extends Callbacks<TConfig, TSchemas, TErrors, TData>, TData> {
config: TConfig;
schemas: TSchemas;
errors: TErrors;
callbacks: TCallbacks;
handler?: Handler<TConfig, TSchemas, TErrors, TData>;
}