/** * Next.js Adapter * * Provides utilities for Next.js API routes with auto-initialization * and service injection. * * @example * ```typescript * // app/api/users/route.ts * import { createHandler } from '@plyaz/core/adapters'; * * export const GET = createHandler(async ({ db, query }) => { * const users = await db.list('users'); * return { users }; * }); * * export const POST = createHandler(async ({ db, body }) => { * const user = await db.create('users', body); * return { user, status: 201 }; * }); * ``` */ import type { CoreNextJsHandler, CoreNextJsHandlerOptions } from '@plyaz/types/core'; export declare function createHandler(handler: CoreNextJsHandler, options?: CoreNextJsHandlerOptions): (request: Request, context?: { params?: Record; }) => Promise; export { createHandler as nextHandler }; //# sourceMappingURL=nextjs.d.ts.map