sveltekit-service-manager - v1.1.0
    Preparing search index...

    Type Alias MiddlewareInput<Params, RouteId>

    Common input shape exposed to middleware functions.

    This intentionally mirrors key parts of SvelteKit's RequestEvent plus extra metadata.

    type MiddlewareInput<
        Params extends
            Partial<Record<string, string>> = Partial<Record<string, string>>,
        RouteId extends string
        | null = string | null,
    > = {
        callType: "method";
        cookies: Cookies;
        fetch: typeof __type;
        isAction: boolean;
        locals: App.Locals;
        params: Params;
        request: Request;
        route: { id: RouteId };
        url: URL;
        get errorHandlers(): MiddlewareErrorHandler[];
    }

    Type Parameters

    • Params extends Partial<Record<string, string>> = Partial<Record<string, string>>
    • RouteId extends string | null = string | null
    Index

    Properties

    callType: "method"
    cookies: Cookies
    fetch: typeof __type
    isAction: boolean
    locals: App.Locals
    params: Params
    request: Request
    route: { id: RouteId }
    url: URL

    Accessors