@clerk/shared
Version:
Internal package utils used by the Clerk SDKs
18 lines • 1.39 kB
TypeScript
import { Clerk, ClerkOptions } from "../../types/clerk.js";
import { EnvironmentResource } from "../../types/environment.js";
//#region src/internal/clerk-js/componentGuards.d.ts
type ComponentGuard = (clerk: Clerk, environment?: EnvironmentResource | null, options?: ClerkOptions) => boolean;
declare const isSignedInAndSingleSessionModeEnabled: ComponentGuard;
declare const noUserExists: ComponentGuard;
declare const noOrganizationExists: ComponentGuard;
declare const disabledOrganizationsFeature: ComponentGuard;
declare const disabledUserBillingFeature: ComponentGuard;
declare const disabledOrganizationBillingFeature: ComponentGuard;
declare const disabledAllBillingFeatures: ComponentGuard;
declare const disabledUserAPIKeysFeature: ComponentGuard;
declare const disabledOrganizationAPIKeysFeature: ComponentGuard;
declare const disabledAllAPIKeysFeatures: ComponentGuard;
declare const disabledSelfServeSSOFeature: ComponentGuard;
declare const disabledEmailAddressAttribute: ComponentGuard;
//#endregion
export { ComponentGuard, disabledAllAPIKeysFeatures, disabledAllBillingFeatures, disabledEmailAddressAttribute, disabledOrganizationAPIKeysFeature, disabledOrganizationBillingFeature, disabledOrganizationsFeature, disabledSelfServeSSOFeature, disabledUserAPIKeysFeature, disabledUserBillingFeature, isSignedInAndSingleSessionModeEnabled, noOrganizationExists, noUserExists };