UNPKG

@clerk/shared

Version:

Internal package utils used by the Clerk SDKs

45 lines • 4.08 kB
import { assertContextExists, createContextAndHook } from "./createContextAndHook.mjs"; import { useAPIKeys } from "./useAPIKeys.mjs"; import { UseOAuthConsentParams, UseOAuthConsentReturn } from "./useOAuthConsent.types.mjs"; import { useOAuthConsent } from "./useOAuthConsent.mjs"; import { UseOAuthDeviceVerificationReturn } from "./useOAuthDeviceVerification.types.mjs"; import { useOAuthDeviceVerification } from "./useOAuthDeviceVerification.mjs"; import { useOrganization } from "./useOrganization.mjs"; import { UseOrganizationCreationDefaultsParams, UseOrganizationCreationDefaultsReturn } from "./useOrganizationCreationDefaults.types.mjs"; import { useOrganizationCreationDefaults } from "./useOrganizationCreationDefaults.mjs"; import { useOrganizationList } from "./useOrganizationList.mjs"; import { useAttemptToEnableOrganizations } from "./useAttemptToEnableOrganizations.mjs"; import { useSafeLayoutEffect } from "./useSafeLayoutEffect.mjs"; import { useSession } from "./useSession.mjs"; import { useSessionList } from "./useSessionList.mjs"; import { useUser } from "./useUser.mjs"; import { useClerk } from "./useClerk.mjs"; import { isDeeplyEqual, useDeepEqualMemo } from "./useDeepEqualMemo.mjs"; import { useReverification } from "./useReverification.mjs"; import { useStatements } from "./useStatements.mjs"; import { usePaymentAttempts } from "./usePaymentAttempts.mjs"; import { usePaymentMethods } from "./usePaymentMethods.mjs"; import { usePlans } from "./usePlans.mjs"; import { useSubscription } from "./useSubscription.mjs"; import { useCheckout } from "./useCheckout.mjs"; import { __internal_useCreditBalanceQuery } from "./useCreditBalance.mjs"; import { __internal_useCreditHistoryQuery } from "./useCreditHistory.mjs"; import { useStatementQuery } from "./useStatementQuery.mjs"; import { __internal_usePlanDetailsQuery } from "./usePlanDetailsQuery.mjs"; import { usePaymentAttemptQuery } from "./usePaymentAttemptQuery.mjs"; import { UseUserEnterpriseConnectionsParams, UseUserEnterpriseConnectionsReturn, useUserEnterpriseConnections } from "./useUserEnterpriseConnections.mjs"; import { UseOrganizationEnterpriseConnectionsParams, UseOrganizationEnterpriseConnectionsReturn, useOrganizationEnterpriseConnections } from "./useOrganizationEnterpriseConnections.mjs"; import { UseOrganizationDomainsParams, UseOrganizationDomainsReturn, useOrganizationDomains } from "./useOrganizationDomains.mjs"; import { UseOrganizationDirectorySyncParams, UseOrganizationDirectorySyncReturn, useOrganizationDirectorySync } from "./useOrganizationDirectorySync.mjs"; import { UseOrganizationDirectorySyncUsersParams, UseOrganizationDirectorySyncUsersReturn, useOrganizationDirectorySyncUsers } from "./useOrganizationDirectorySyncUsers.mjs"; import { UseOrganizationDirectorySyncStatusParams, UseOrganizationDirectorySyncStatusReturn, useOrganizationDirectorySyncStatus } from "./useOrganizationDirectorySyncStatus.mjs"; import { DirectorySyncGroupRoleMappingsData, UseOrganizationDirectorySyncGroupRoleMappingsParams, UseOrganizationDirectorySyncGroupRoleMappingsReturn, useOrganizationDirectorySyncGroupRoleMappings } from "./useOrganizationDirectorySyncGroupRoleMappings.mjs"; import { UseOrganizationEnterpriseConnectionTestRunsParams, UseOrganizationEnterpriseConnectionTestRunsReturn, UseOrganizationEnterpriseConnectionTestRunsRevalidateResult, useOrganizationEnterpriseConnectionTestRuns } from "./useOrganizationEnterpriseConnectionTestRuns.mjs"; import { UseOrganizationSSOBypassAllowlistParams, UseOrganizationSSOBypassAllowlistReturn, useOrganizationSSOBypassAllowlist } from "./useOrganizationSSOBypassAllowlist.mjs"; import { createCacheKeys } from "./createCacheKeys.mjs"; import { useClearQueriesOnSignOut } from "./useClearQueriesOnSignOut.mjs"; import { useClerkQuery } from "../query/useQuery.mjs"; import { useUserBase } from "./base/useUserBase.mjs"; import { useClientBase } from "./base/useClientBase.mjs"; import { useSessionBase } from "./base/useSessionBase.mjs"; import { useOrganizationBase } from "./base/useOrganizationBase.mjs";