UNPKG

@coursebuilder/commerce-next

Version:

Commerce Functionality for Course Builder with Next.js

17 lines 703 B
import { Purchase } from '@coursebuilder/core/schemas'; type CallbackParams = { status: 'success'; redeemedPurchase: Purchase; } | { status: 'failed'; error: string; }; /** * handle self redeeming of a seat in bulk purchase * @param {string} email current user's email from session * @param {string} bulkCouponId current user's bulk coupon id from purchase * @param {(params) => void} callback function to be called after attempting coupon redemption */ export declare function handleSelfRedeem(email: string, bulkCouponId: string, productId: string | undefined, callback: (params: CallbackParams) => void): Promise<void>; export {}; //# sourceMappingURL=handle-self-redeem.d.ts.map