11/* eslint-disable jsdoc/require-description-complete-sentence */
22import type {
33 ClerkPaginatedResponse ,
4- CommerceSubscriptionItemResource ,
54 GetDomainsParams ,
65 GetInvitationsParams ,
76 GetMembershipRequestParams ,
87 GetMembersParams ,
9- GetSubscriptionsParams ,
108 OrganizationDomainResource ,
119 OrganizationInvitationResource ,
1210 OrganizationMembershipRequestResource ,
@@ -66,16 +64,6 @@ export type UseOrganizationParams = {
6664 * </ul>
6765 */
6866 invitations ?: true | PaginatedHookConfig < GetInvitationsParams > ;
69- /**
70- * @experimental This is an experimental API for the Billing feature that is available under a public beta, and the API is subject to change.
71- * If set to `true`, all default properties will be used.<br />
72- * Otherwise, accepts an object with the following optional properties:
73- * <ul>
74- * <li>`orgId`: A string that filters the subscriptions by the provided organization ID.</li>
75- * <li>Any of the properties described in [Shared properties](#shared-properties).</li>
76- * </ul>
77- */
78- subscriptions ?: true | PaginatedHookConfig < GetSubscriptionsParams > ;
7967} ;
8068
8169/**
@@ -111,11 +99,6 @@ export type UseOrganizationReturn<T extends UseOrganizationParams> =
11199 * Includes a paginated list of the organization's invitations.
112100 */
113101 invitations : PaginatedResourcesWithDefault < OrganizationInvitationResource > ;
114- /**
115- * @experimental This is an experimental API for the Billing feature that is available under a public beta, and the API is subject to change.
116- * Includes a paginated list of the organization's subscriptions.
117- */
118- subscriptions : PaginatedResourcesWithDefault < CommerceSubscriptionItemResource > ;
119102 }
120103 | {
121104 isLoaded : true ;
@@ -125,7 +108,6 @@ export type UseOrganizationReturn<T extends UseOrganizationParams> =
125108 membershipRequests : PaginatedResourcesWithDefault < OrganizationMembershipRequestResource > ;
126109 memberships : PaginatedResourcesWithDefault < OrganizationMembershipResource > ;
127110 invitations : PaginatedResourcesWithDefault < OrganizationInvitationResource > ;
128- subscriptions : PaginatedResourcesWithDefault < CommerceSubscriptionItemResource > ;
129111 }
130112 | {
131113 isLoaded : boolean ;
@@ -147,10 +129,6 @@ export type UseOrganizationReturn<T extends UseOrganizationParams> =
147129 OrganizationInvitationResource ,
148130 T [ 'invitations' ] extends { infinite : true } ? true : false
149131 > | null ;
150- subscriptions : PaginatedResources <
151- CommerceSubscriptionItemResource ,
152- T [ 'subscriptions' ] extends { infinite : true } ? true : false
153- > | null ;
154132 } ;
155133
156134const undefinedPaginatedResource = {
@@ -300,7 +278,6 @@ export function useOrganization<T extends UseOrganizationParams>(params?: T): Us
300278 membershipRequests : membershipRequestsListParams ,
301279 memberships : membersListParams ,
302280 invitations : invitationsListParams ,
303- subscriptions : subscriptionsListParams ,
304281 } = params || { } ;
305282
306283 useAssertWrappedByClerkProvider ( 'useOrganization' ) ;
@@ -341,13 +318,6 @@ export function useOrganization<T extends UseOrganizationParams>(params?: T): Us
341318 infinite : false ,
342319 } ) ;
343320
344- const subscriptionsSafeValues = useWithSafeValues ( subscriptionsListParams , {
345- initialPage : 1 ,
346- pageSize : 10 ,
347- keepPreviousData : false ,
348- infinite : false ,
349- } ) ;
350-
351321 const clerk = useClerkInstanceContext ( ) ;
352322
353323 clerk . telemetry ?. record ( eventMethodCalled ( 'useOrganization' ) ) ;
@@ -389,15 +359,6 @@ export function useOrganization<T extends UseOrganizationParams>(params?: T): Us
389359 status : invitationsSafeValues . status ,
390360 } ;
391361
392- const subscriptionsParams =
393- typeof subscriptionsListParams === 'undefined'
394- ? undefined
395- : {
396- initialPage : subscriptionsSafeValues . initialPage ,
397- pageSize : subscriptionsSafeValues . pageSize ,
398- orgId : organization ?. id ,
399- } ;
400-
401362 const domains = usePagesOrInfinite < GetDomainsParams , ClerkPaginatedResponse < OrganizationDomainResource > > (
402363 {
403364 ...domainParams ,
@@ -463,25 +424,6 @@ export function useOrganization<T extends UseOrganizationParams>(params?: T): Us
463424 } ,
464425 ) ;
465426
466- const subscriptions = usePagesOrInfinite <
467- GetSubscriptionsParams ,
468- ClerkPaginatedResponse < CommerceSubscriptionItemResource >
469- > (
470- {
471- ...subscriptionsParams ,
472- } ,
473- organization ?. getSubscriptions ,
474- {
475- keepPreviousData : subscriptionsSafeValues . keepPreviousData ,
476- infinite : subscriptionsSafeValues . infinite ,
477- enabled : ! ! subscriptionsParams ,
478- } ,
479- {
480- type : 'subscriptions' ,
481- organizationId : organization ?. id ,
482- } ,
483- ) ;
484-
485427 if ( organization === undefined ) {
486428 return {
487429 isLoaded : false ,
@@ -491,7 +433,6 @@ export function useOrganization<T extends UseOrganizationParams>(params?: T): Us
491433 membershipRequests : undefinedPaginatedResource ,
492434 memberships : undefinedPaginatedResource ,
493435 invitations : undefinedPaginatedResource ,
494- subscriptions : undefinedPaginatedResource ,
495436 } ;
496437 }
497438
@@ -504,7 +445,6 @@ export function useOrganization<T extends UseOrganizationParams>(params?: T): Us
504445 membershipRequests : null ,
505446 memberships : null ,
506447 invitations : null ,
507- subscriptions : null ,
508448 } ;
509449 }
510450
@@ -518,7 +458,6 @@ export function useOrganization<T extends UseOrganizationParams>(params?: T): Us
518458 membershipRequests : undefinedPaginatedResource ,
519459 memberships : undefinedPaginatedResource ,
520460 invitations : undefinedPaginatedResource ,
521- subscriptions : undefinedPaginatedResource ,
522461 } ;
523462 }
524463
@@ -531,6 +470,5 @@ export function useOrganization<T extends UseOrganizationParams>(params?: T): Us
531470 membershipRequests,
532471 memberships,
533472 invitations,
534- subscriptions,
535473 } ;
536474}
0 commit comments