UNPKG

@kellanjs/actioncraft

Version:

Fluent, type-safe builder for Next.js server actions.

11 lines (10 loc) 511 B
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>; }