@clerk/shared
Version:
Internal package utils used by the Clerk SDKs
42 lines • 6.31 kB
text/typescript
import { assertContextExists, createContextAndHook } from "./hooks/createContextAndHook.mjs";
import { useAPIKeys } from "./hooks/useAPIKeys.mjs";
import { UseOAuthConsentParams, UseOAuthConsentReturn } from "./hooks/useOAuthConsent.types.mjs";
import { useOAuthConsent } from "./hooks/useOAuthConsent.mjs";
import { useOrganization } from "./hooks/useOrganization.mjs";
import { UseOrganizationCreationDefaultsParams, UseOrganizationCreationDefaultsReturn } from "./hooks/useOrganizationCreationDefaults.types.mjs";
import { useOrganizationCreationDefaults } from "./hooks/useOrganizationCreationDefaults.mjs";
import { useOrganizationList } from "./hooks/useOrganizationList.mjs";
import { useAttemptToEnableOrganizations } from "./hooks/useAttemptToEnableOrganizations.mjs";
import { useSafeLayoutEffect } from "./hooks/useSafeLayoutEffect.mjs";
import { useSession } from "./hooks/useSession.mjs";
import { useSessionList } from "./hooks/useSessionList.mjs";
import { useUser } from "./hooks/useUser.mjs";
import { useClerk } from "./hooks/useClerk.mjs";
import { isDeeplyEqual, useDeepEqualMemo } from "./hooks/useDeepEqualMemo.mjs";
import { useReverification } from "./hooks/useReverification.mjs";
import { useStatements } from "./hooks/useStatements.mjs";
import { usePaymentAttempts } from "./hooks/usePaymentAttempts.mjs";
import { usePaymentMethods } from "./hooks/usePaymentMethods.mjs";
import { usePlans } from "./hooks/usePlans.mjs";
import { UseSubscriptionParams } from "./hooks/useSubscription.types.mjs";
import { useSubscription } from "./hooks/useSubscription.mjs";
import { ClerkInstanceContext, InitialStateProvider, OptionsContext, __experimental_CheckoutProvider, useAssertWrappedByClerkProvider, useClerkInstanceContext, useInitialStateContext, useOptionsContext } from "./contexts.mjs";
import { useCheckout } from "./hooks/useCheckout.mjs";
import { __internal_useCreditBalanceQuery } from "./hooks/useCreditBalance.mjs";
import { __internal_useCreditHistoryQuery } from "./hooks/useCreditHistory.mjs";
import { useStatementQuery } from "./hooks/useStatementQuery.mjs";
import { __internal_usePlanDetailsQuery } from "./hooks/usePlanDetailsQuery.mjs";
import { usePaymentAttemptQuery } from "./hooks/usePaymentAttemptQuery.mjs";
import { UseUserEnterpriseConnectionsParams, UseUserEnterpriseConnectionsReturn, useUserEnterpriseConnections } from "./hooks/useUserEnterpriseConnections.mjs";
import { UseOrganizationEnterpriseConnectionsParams, UseOrganizationEnterpriseConnectionsReturn, useOrganizationEnterpriseConnections } from "./hooks/useOrganizationEnterpriseConnections.mjs";
import { UseOrganizationDomainsParams, UseOrganizationDomainsReturn, useOrganizationDomains } from "./hooks/useOrganizationDomains.mjs";
import { UseOrganizationEnterpriseConnectionTestRunsParams, UseOrganizationEnterpriseConnectionTestRunsReturn, UseOrganizationEnterpriseConnectionTestRunsRevalidateResult, useOrganizationEnterpriseConnectionTestRuns } from "./hooks/useOrganizationEnterpriseConnectionTestRuns.mjs";
import { useUserBase } from "./hooks/base/useUserBase.mjs";
import { useClientBase } from "./hooks/base/useClientBase.mjs";
import { useSessionBase } from "./hooks/base/useSessionBase.mjs";
import { useOrganizationBase } from "./hooks/base/useOrganizationBase.mjs";
import { ClerkContextProvider } from "./ClerkContextProvider.mjs";
import { PaymentElement, PaymentElementProps, PaymentElementProvider, PaymentElementProviderProps, UsePaymentElementReturn, usePaymentElement } from "./billing/payment-element.mjs";
import { UNSAFE_PortalProvider, usePortalRoot } from "./PortalProvider.mjs";
import { __createClerkTestQueryClient, __resetClerkQueryClientForTest, __setClerkQueryClientForTest, getClerkQueryClient } from "./query/clerk-query-client.mjs";
export { ClerkContextProvider, ClerkInstanceContext, InitialStateProvider, OptionsContext, PaymentElementProps, PaymentElementProviderProps, UNSAFE_PortalProvider, type UseOAuthConsentParams, type UseOAuthConsentReturn, type UseOrganizationCreationDefaultsParams, type UseOrganizationCreationDefaultsReturn, type UseOrganizationDomainsParams, type UseOrganizationDomainsReturn, type UseOrganizationEnterpriseConnectionTestRunsParams, type UseOrganizationEnterpriseConnectionTestRunsReturn, type UseOrganizationEnterpriseConnectionTestRunsRevalidateResult, type UseOrganizationEnterpriseConnectionsParams, type UseOrganizationEnterpriseConnectionsReturn, UsePaymentElementReturn, type UseSubscriptionParams, type UseUserEnterpriseConnectionsParams, type UseUserEnterpriseConnectionsReturn, __createClerkTestQueryClient, __experimental_CheckoutProvider, PaymentElement as __experimental_PaymentElement, PaymentElementProvider as __experimental_PaymentElementProvider, useCheckout as __experimental_useCheckout, usePaymentAttempts as __experimental_usePaymentAttempts, usePaymentElement as __experimental_usePaymentElement, usePaymentMethods as __experimental_usePaymentMethods, usePlans as __experimental_usePlans, useStatements as __experimental_useStatements, useSubscription as __experimental_useSubscription, useClientBase as __internal_useClientBase, __internal_useCreditBalanceQuery, __internal_useCreditHistoryQuery, useOrganizationBase as __internal_useOrganizationBase, useOrganizationDomains as __internal_useOrganizationDomains, useOrganizationEnterpriseConnectionTestRuns as __internal_useOrganizationEnterpriseConnectionTestRuns, useOrganizationEnterpriseConnections as __internal_useOrganizationEnterpriseConnections, usePaymentAttemptQuery as __internal_usePaymentAttemptQuery, __internal_usePlanDetailsQuery, useSessionBase as __internal_useSessionBase, useStatementQuery as __internal_useStatementQuery, useUserBase as __internal_useUserBase, useUserEnterpriseConnections as __internal_useUserEnterpriseConnections, __resetClerkQueryClientForTest, __setClerkQueryClientForTest, assertContextExists, createContextAndHook, getClerkQueryClient, isDeeplyEqual, useAPIKeys, useAssertWrappedByClerkProvider, useAttemptToEnableOrganizations, useClerk, useClerkInstanceContext, useDeepEqualMemo, useInitialStateContext, useOAuthConsent, useOptionsContext, useOrganization, useOrganizationCreationDefaults, useOrganizationList, usePortalRoot, useReverification, useSafeLayoutEffect, useSession, useSessionList, useUser };