UNPKG

@updatedev/js

Version:

Update JavaScript SDK

15 lines 847 B
import { RequestClient } from './utils/request'; import { CreateCheckoutSession, CreateCheckoutSessionOptions, ProductResponse, SubscriptionsResponse, UpdateSubscriptionRequest, UpdateSubscriptionResponse } from './types/billing'; export declare class UpdateBillingClient { private requestClient; private hasSessionToken; constructor({ requestClient, hasSessionToken, }: { requestClient: RequestClient; hasSessionToken: boolean; }); getProducts(): Promise<ProductResponse>; getSubscriptions(): Promise<SubscriptionsResponse>; updateSubscription(id: string, { cancel_at_period_end }: UpdateSubscriptionRequest): Promise<UpdateSubscriptionResponse>; createCheckoutSession(id: string, options: CreateCheckoutSessionOptions): Promise<CreateCheckoutSession>; } //# sourceMappingURL=UpdateBilling.d.ts.map