UNPKG

autumn-js

Version:
38 lines (35 loc) 1.55 kB
export { createCoreHandler } from './core/handlers/coreHandler.mjs'; import { C as CustomerData } from './authTypes-jU7ON-I5.mjs'; export { A as AuthResult, a as CustomerId, R as ResolvedIdentity } from './authTypes-jU7ON-I5.mjs'; export { CoreHandlerOptions, UnifiedRequest, UnifiedResponse } from './core/types/handlerTypes.mjs'; export { BackendErrorBody, BackendResult } from './core/types/responseTypes.mjs'; import { R as RouteDefinition } from './routeTypes-BSYpcqUh.mjs'; export { C as CustomHandlerArgs, a as CustomHandlerFn } from './routeTypes-BSYpcqUh.mjs'; export { buildRouter } from './core/routes/routeBuilder.mjs'; export { routeConfigs } from './core/routes/routeConfigs.mjs'; export { secretKeyCheck } from './core/utils/secretKeyCheck.mjs'; export { backendError, backendSuccess, isBackendResult } from './core/utils/backendRes.mjs'; export { sanitizeBody } from './core/utils/sanitizeBody.mjs'; import 'zod/v4'; import 'rou3'; type AutumnHandlerOptions = { request: { url: string; method: string; body: unknown; }; customerId?: string; customerData?: CustomerData; clientOptions?: { secretKey?: string; baseURL?: string; }; pathPrefix?: string; routes?: RouteDefinition[]; }; type AutumnHandlerResult = { statusCode: number; response: unknown; }; declare function autumnHandler(options: AutumnHandlerOptions): Promise<AutumnHandlerResult>; export { type AutumnHandlerOptions, type AutumnHandlerResult, CustomerData, RouteDefinition, autumnHandler };