UNPKG

autumn-js

Version:
29 lines (26 loc) 849 B
import { A as Autumn, C as CustomerData } from '../referralTypes-BXNyy9z2.mjs'; import { AuthResult } from './AuthFunction.mjs'; import 'zod/v4'; import '../response-CV6KGWH5.mjs'; declare const withAuth: <T extends {}>({ fn, requireCustomer, }: { fn: (args: { autumn: Autumn; body: any; customer_id: string; customer_data?: CustomerData; pathParams?: Record<string, string>; searchParams?: Record<string, string>; }) => Promise<any>; requireCustomer?: boolean; }) => ({ autumn, body, path, getCustomer, pathParams, searchParams, }: { autumn: Autumn; body: any; path: string; getCustomer: () => AuthResult; pathParams?: Record<string, string>; searchParams?: Record<string, string>; }) => Promise<{ body: any; statusCode: number; }>; export { withAuth };