UNPKG

autumn-js

Version:
29 lines (26 loc) 846 B
import { A as Autumn, C as CustomerData } from '../referralTypes-8cxTmxXS.js'; import { AuthResult } from './AuthFunction.js'; import 'zod/v4'; import '../response-CV6KGWH5.js'; 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 };