Type alias IPricingAdapter<PricingAdapterContext, Calculation, Sheet>

IPricingAdapter<PricingAdapterContext, Calculation, Sheet>: IBaseAdapter & { actions: ((params: { calculationSheet: Sheet; context: PricingAdapterContext; discounts: Discount[] }) => IPricingAdapterActions<Calculation, PricingAdapterContext> & { resultSheet: (() => Sheet) }); isActivatedFor: ((context: PricingAdapterContext) => boolean); orderIndex: number }

Type Parameters