sveltekit-enhance
    Preparing search index...

    Type Alias EnhanceInput<CallType, Params, RouteId, ParentData>

    EnhanceInput: {
        callType: CallType;
        cookies: Cookies;
        fetch: typeof fetch;
        locals: App.Locals;
        params: Params;
        request: Request;
        route: { id: RouteId };
        url: URL;
        get errorHandlers(): EnhanceErrorHandler[];
    } & (
        CallType extends "handle"
            ? {
                event: RequestEvent;
                resolve: (event?: RequestEvent) => never;
                get responseHandlers(): EnhanceResponseHandler[];
            }
            : CallType extends "load"
                ? {
                    depends: ServerLoadEvent<Params, ParentData, RouteId>["depends"];
                    parent: ServerLoadEvent<Params, ParentData, RouteId>["parent"];
                    untrack: ServerLoadEvent<Params, ParentData, RouteId>["untrack"];
                }
                : object
    )

    Type Parameters

    • CallType extends EnhanceCallType = EnhanceCallType
    • Params extends AppLayoutParams<"/"> = AppLayoutParams<"/">
    • RouteId extends AppRouteId | string | null = AppRouteId | string | null
    • ParentData extends Record<string, any> = Record<string, any>