UNPKG

autumn-js

Version:

Autumn JS Library

29 lines (26 loc) 1.06 kB
import { A as AutumnClient } from '../ReactAutumnClient-BQtmw21U.mjs'; import { A as AutumnError } from '../error-CG2LXoa7.mjs'; import { c as CustomerExpandOption, b as Customer } from '../cusTypes-Cf-s9PYP.mjs'; import '../client/types/clientReferralTypes.mjs'; import '../client/types/clientEntTypes.mjs'; import '../client/types/clientGenTypes.mjs'; import '../response-B5dHU3I9.mjs'; import '../entTypes-CV-165S-.mjs'; interface UseCustomerParams { expand?: CustomerExpandOption[]; } interface CustomerState { customer: Customer | null; isLoading: boolean; error: AutumnError | null; } interface CustomerProvider { refetch: ({ params, errorOnNotFound, }: { params?: UseCustomerParams; errorOnNotFound?: boolean; }) => Promise<void>; getState: (params?: UseCustomerParams) => CustomerState; refetchFirstTwo: () => Promise<void>; } declare function useCustomerProvider(client: AutumnClient): CustomerProvider; export { type CustomerProvider, type CustomerState, type UseCustomerParams, useCustomerProvider };