import type { Handle, RequestEvent } from '@sveltejs/kit'; import { AdapterBaseOptions } from '../types'; /** * SvelteKit request handler options */ export interface HandlerOptions extends AdapterBaseOptions { /** * Url prefix, e.g.: /api */ prefix: string; /** * Callback for getting a PrismaClient for the given request */ getPrisma: (event: RequestEvent) => unknown | Promise; } /** * SvelteKit server hooks handler for handling CRUD requests. */ export default function createHandler(options: HandlerOptions): Handle; export { createHandler as SvelteKitHandler };