UNPKG

@clerk/shared

Version:

Internal package utils used by the Clerk SDKs

27 lines (26 loc) 1.48 kB
import { DeletedObjectResource } from "../../types/deletedObject.mjs"; import { CreateOrganizationEnterpriseConnectionParams, EnterpriseConnectionResource, UpdateOrganizationEnterpriseConnectionParams } from "../../types/enterpriseConnection.mjs"; //#region src/react/hooks/useOrganizationEnterpriseConnections.d.ts type UseOrganizationEnterpriseConnectionsParams = { enabled?: boolean; keepPreviousData?: boolean; withOrganizationAccountLinking?: boolean; }; type UseOrganizationEnterpriseConnectionsReturn = { data: EnterpriseConnectionResource[] | undefined; error: Error | null; isLoading: boolean; isFetching: boolean; createEnterpriseConnection: (params: CreateOrganizationEnterpriseConnectionParams) => Promise<EnterpriseConnectionResource | undefined>; updateEnterpriseConnection: (enterpriseConnectionId: string, params: UpdateOrganizationEnterpriseConnectionParams) => Promise<EnterpriseConnectionResource | undefined>; deleteEnterpriseConnection: (enterpriseConnectionId: string) => Promise<DeletedObjectResource | undefined>; revalidate: () => Promise<void>; }; /** * Enterprise connections for the active organization * * @internal */ declare function useOrganizationEnterpriseConnections(params?: UseOrganizationEnterpriseConnectionsParams): UseOrganizationEnterpriseConnectionsReturn; //#endregion export { UseOrganizationEnterpriseConnectionsParams, UseOrganizationEnterpriseConnectionsReturn, useOrganizationEnterpriseConnections };