import { t as CommonAdapterOptions } from "./common-D3fx-IHt.cjs"; import { ClientContract } from "@zenstackhq/orm"; import { SchemaDef } from "@zenstackhq/orm/schema"; import { Handle, RequestEvent, RequestHandler } from "@sveltejs/kit"; //#region src/adapter/sveltekit/handler.d.ts /** * SvelteKit request handler options */ interface SvelteKitHandlerOptions extends CommonAdapterOptions { /** * Url prefix, e.g.: /api */ prefix: string; /** * Callback for getting a ZenStackClient for the given request */ getClient: (event: RequestEvent) => ClientContract | Promise>; } /** * SvelteKit server hooks handler for handling CRUD requests. This handler is to be used in `hooks.server.ts`. * @deprecated use `SvelteKitRouteHandler` instead. */ declare function createHandler(options: SvelteKitHandlerOptions): Handle; //#endregion //#region src/adapter/sveltekit/route-handler.d.ts /** * SvelteKit route handler options */ interface SvelteKitRouteHandlerOptions extends CommonAdapterOptions { /** * Callback for getting a ZenStackClient for the given request event */ getClient: (event: RequestEvent) => ClientContract | Promise>; } /** * SvelteKit server route handler for handling CRUD requests. This handler is to be used in a `+server.ts` * API route file. */ declare function createHandler$1(options: SvelteKitRouteHandlerOptions): RequestHandler; //#endregion export { createHandler as SvelteKitHandler, type SvelteKitHandlerOptions, createHandler$1 as SvelteKitRouteHandler, type SvelteKitRouteHandlerOptions }; //# sourceMappingURL=sveltekit.d.cts.map