@coursebuilder/commerce-next
Version:
Commerce Functionality for Course Builder with Next.js
15 lines • 663 B
TypeScript
import * as React from 'react';
import { FormattedPrice } from '@coursebuilder/core/types';
type PricingContextType = {
addPrice: (price: FormattedPrice, productId: string) => void;
isDowngrade: (price?: FormattedPrice | null) => boolean;
isDiscount: (price?: FormattedPrice | null) => boolean;
};
/**
* used to check if a given price is a downgrade for the customer
*/
export declare function usePriceCheck(): PricingContextType;
export declare const PriceCheckContext: React.Context<PricingContextType>;
export declare const PriceCheckProvider: React.FC<React.PropsWithChildren<any>>;
export {};
//# sourceMappingURL=pricing-check-context.d.ts.map