UNPKG

@clerk/shared

Version:

Internal package utils used by the Clerk SDKs

42 lines 6.27 kB
import { assertContextExists, createContextAndHook } from "./hooks/createContextAndHook.js"; import { useAPIKeys } from "./hooks/useAPIKeys.js"; import { UseOAuthConsentParams, UseOAuthConsentReturn } from "./hooks/useOAuthConsent.types.js"; import { useOAuthConsent } from "./hooks/useOAuthConsent.js"; import { useOrganization } from "./hooks/useOrganization.js"; import { UseOrganizationCreationDefaultsParams, UseOrganizationCreationDefaultsReturn } from "./hooks/useOrganizationCreationDefaults.types.js"; import { useOrganizationCreationDefaults } from "./hooks/useOrganizationCreationDefaults.js"; import { useOrganizationList } from "./hooks/useOrganizationList.js"; import { useAttemptToEnableOrganizations } from "./hooks/useAttemptToEnableOrganizations.js"; import { useSafeLayoutEffect } from "./hooks/useSafeLayoutEffect.js"; import { useSession } from "./hooks/useSession.js"; import { useSessionList } from "./hooks/useSessionList.js"; import { useUser } from "./hooks/useUser.js"; import { useClerk } from "./hooks/useClerk.js"; import { isDeeplyEqual, useDeepEqualMemo } from "./hooks/useDeepEqualMemo.js"; import { useReverification } from "./hooks/useReverification.js"; import { useStatements } from "./hooks/useStatements.js"; import { usePaymentAttempts } from "./hooks/usePaymentAttempts.js"; import { usePaymentMethods } from "./hooks/usePaymentMethods.js"; import { usePlans } from "./hooks/usePlans.js"; import { UseSubscriptionParams } from "./hooks/useSubscription.types.js"; import { useSubscription } from "./hooks/useSubscription.js"; import { ClerkInstanceContext, InitialStateProvider, OptionsContext, __experimental_CheckoutProvider, useAssertWrappedByClerkProvider, useClerkInstanceContext, useInitialStateContext, useOptionsContext } from "./contexts.js"; import { useCheckout } from "./hooks/useCheckout.js"; import { __internal_useCreditBalanceQuery } from "./hooks/useCreditBalance.js"; import { __internal_useCreditHistoryQuery } from "./hooks/useCreditHistory.js"; import { useStatementQuery } from "./hooks/useStatementQuery.js"; import { __internal_usePlanDetailsQuery } from "./hooks/usePlanDetailsQuery.js"; import { usePaymentAttemptQuery } from "./hooks/usePaymentAttemptQuery.js"; import { UseUserEnterpriseConnectionsParams, UseUserEnterpriseConnectionsReturn, useUserEnterpriseConnections } from "./hooks/useUserEnterpriseConnections.js"; import { UseOrganizationEnterpriseConnectionsParams, UseOrganizationEnterpriseConnectionsReturn, useOrganizationEnterpriseConnections } from "./hooks/useOrganizationEnterpriseConnections.js"; import { UseOrganizationDomainsParams, UseOrganizationDomainsReturn, useOrganizationDomains } from "./hooks/useOrganizationDomains.js"; import { UseOrganizationEnterpriseConnectionTestRunsParams, UseOrganizationEnterpriseConnectionTestRunsReturn, UseOrganizationEnterpriseConnectionTestRunsRevalidateResult, useOrganizationEnterpriseConnectionTestRuns } from "./hooks/useOrganizationEnterpriseConnectionTestRuns.js"; import { useUserBase } from "./hooks/base/useUserBase.js"; import { useClientBase } from "./hooks/base/useClientBase.js"; import { useSessionBase } from "./hooks/base/useSessionBase.js"; import { useOrganizationBase } from "./hooks/base/useOrganizationBase.js"; import { ClerkContextProvider } from "./ClerkContextProvider.js"; import { PaymentElement, PaymentElementProps, PaymentElementProvider, PaymentElementProviderProps, UsePaymentElementReturn, usePaymentElement } from "./billing/payment-element.js"; import { UNSAFE_PortalProvider, usePortalRoot } from "./PortalProvider.js"; import { __createClerkTestQueryClient, __resetClerkQueryClientForTest, __setClerkQueryClientForTest, getClerkQueryClient } from "./query/clerk-query-client.js"; 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 };