sveltekit-superforms-5
Version:
<p align="center"> <img src="https://github.com/ciscoheat/sveltekit-superforms/raw/main/logo.svg" width="150px" align="center" alt="Superforms logo" /> <h1 align="center">Superforms 💥</h1> <p align="center">Making SvelteKit forms a pleasure to use!
16 lines (15 loc) • 658 B
TypeScript
/**
* Cookie configuration options. The defaults are:
* Path=/; Max-Age=120; SameSite=Strict;
*/
export interface CookieSerializeOptions {
path?: string | undefined;
maxAge?: number | undefined;
sameSite?: 'Lax' | 'Strict' | 'None';
secure?: boolean | undefined;
}
export declare function actionResult<T extends Record<string, unknown> | App.Error | string, Type extends T extends string ? 'redirect' | 'error' : 'success' | 'failure' | 'error'>(type: Type, data?: T, options?: number | {
status?: number;
message?: Type extends 'redirect' ? App.PageData['flash'] : never;
cookieOptions?: CookieSerializeOptions;
}): Response;