UNPKG

alinea

Version:
13 lines (12 loc) 569 B
import { type BackendOptions } from 'alinea/backend/api/CreateBackend'; import { type HandlerHooks } from 'alinea/backend/Handler'; import type { RemoteConnection, RequestContext } from 'alinea/core/Connection'; import { NextCMS } from './cms.js'; type Handler = (request: Request) => Promise<Response>; export interface NextHandlerOptions extends HandlerHooks { cms: NextCMS; backend?: BackendOptions; remote?: (context: RequestContext) => RemoteConnection; } export declare function createHandler(input: NextCMS | NextHandlerOptions): Handler; export {};