UNPKG

autumn-js

Version:

Autumn JS Library

28 lines (25 loc) 829 B
import { A as Autumn, C as CustomerData } from '../referralTypes-p6A_PZbz.js'; import { AuthResult } from './AuthFunction.js'; import '../response-ByHPEnHs.js'; declare const withAuth: <T extends {}>({ fn, requireCustomer, }: { fn: (args: { body: any; autumn: Autumn; 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 };