UNPKG

autumn-js

Version:

Autumn JS Library

29 lines (26 loc) 846 B
import { A as Autumn, C as CustomerData } from '../referralTypes-CL2y5hbv.mjs'; import { AuthResult } from './AuthFunction.mjs'; import 'zod'; 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 };