UNPKG

autumn-js

Version:

Autumn JS Library

17 lines (14 loc) 480 B
import { C as CustomerData } from '../cusTypes-_GDUnrai.mjs'; import 'zod'; declare const withAuth: <T extends { customerId?: string; customerData?: CustomerData; authProvider?: string; }>({ fn, withCustomerData, requireCustomer, }: { fn: (args: T) => Promise<any>; withCustomerData?: boolean; requireCustomer?: boolean; }) => (args: Omit<T, "customerId"> & { encryptedCustomerId?: string; }, request?: Request) => Promise<any>; export { withAuth };