autumn-js
Version:
Autumn JS Library
38 lines (35 loc) • 1.33 kB
text/typescript
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 };