UNPKG

autumn-js

Version:
38 lines (35 loc) 1.33 kB
import { GetEntityParams } from '../client/types/clientEntTypes.mjs'; import { AutumnContextParams } from '../AutumnContext.mjs'; import { CheckParams, CancelParams, TrackParams } from '../client/types/clientGenTypes.mjs'; import { AttachParams } from '../client/types/clientAttachTypes.mjs'; import { a as CheckResult } from '../genTypes-DT5O0rCP.mjs'; import { A as AutumnError } from '../error-DHbclCVh.mjs'; import { c as Entity } from '../cusTypes-yC81DC2o.mjs'; import 'zod/v4'; import 'react'; import '../ReactAutumnClient-C66sT2jI.mjs'; import '../attachTypes-BNlJ6XXa.mjs'; import '../prodTypes-C4aZSZfO.mjs'; import '../eventTypes-5iJYcv30.mjs'; import '../client/types/clientAnalyticsTypes.mjs'; declare const useEntityBase: ({ entityId, params, AutumnContext, }: { entityId: string | null; params?: GetEntityParams; AutumnContext: React.Context<AutumnContextParams>; }) => { entity: Entity | null; isLoading: boolean; error: AutumnError | undefined | null; refetch: () => void; check: (params: CheckParams) => { data: CheckResult; error: null; } | { data: null; error: AutumnError; }; attach: (params: AttachParams) => void; cancel: (params: CancelParams) => void; track: (params: TrackParams) => void; }; export { useEntityBase };