@medusajs/types
Advanced tools
Comparing version 1.11.2-next-20230925165416 to 1.11.2-next-20230929123725
export * from "./currency"; | ||
export * from "./money-amount"; | ||
export * from "./price-set"; | ||
export * from "./price-set-money-amount"; | ||
export * from "./price-set-money-amount-rules"; | ||
export * from "./rule-type"; | ||
export * from './price-rule'; |
@@ -20,3 +20,6 @@ "use strict"; | ||
__exportStar(require("./price-set"), exports); | ||
__exportStar(require("./price-set-money-amount"), exports); | ||
__exportStar(require("./price-set-money-amount-rules"), exports); | ||
__exportStar(require("./rule-type"), exports); | ||
__exportStar(require("./price-rule"), exports); | ||
//# sourceMappingURL=index.js.map |
import { BaseFilterable } from "../../dal"; | ||
import { FilterableMoneyAmountProps, MoneyAmountDTO } from "./money-amount"; | ||
export interface PricingContext { | ||
context?: { | ||
currency_code?: string; | ||
}; | ||
context?: Record<string, string | number>; | ||
} | ||
@@ -8,0 +6,0 @@ export interface PricingFilters { |
@@ -0,5 +1,5 @@ | ||
import { CalculatedPriceSetDTO, CreateCurrencyDTO, CreateMoneyAmountDTO, CreatePriceRuleDTO, CreatePriceSetDTO, CreatePriceSetMoneyAmountRulesDTO, CreateRuleTypeDTO, CurrencyDTO, FilterableCurrencyProps, FilterableMoneyAmountProps, FilterablePriceRuleProps, FilterablePriceSetMoneyAmountRulesProps, FilterablePriceSetProps, FilterableRuleTypeProps, MoneyAmountDTO, PriceRuleDTO, PriceSetDTO, PriceSetMoneyAmountRulesDTO, PricingContext, PricingFilters, RuleTypeDTO, UpdateCurrencyDTO, UpdateMoneyAmountDTO, UpdatePriceRuleDTO, UpdatePriceSetDTO, UpdatePriceSetMoneyAmountRulesDTO, UpdateRuleTypeDTO } from "./common"; | ||
import { FindConfig } from "../common"; | ||
import { ModuleJoinerConfig } from "../modules-sdk"; | ||
import { Context } from "../shared-context"; | ||
import { CalculatedPriceSetDTO, CreateCurrencyDTO, CreateMoneyAmountDTO, CreatePriceSetDTO, CreateRuleTypeDTO, CurrencyDTO, FilterableCurrencyProps, FilterableMoneyAmountProps, FilterablePriceSetProps, FilterableRuleTypeProps, MoneyAmountDTO, PriceSetDTO, PricingContext, PricingFilters, RuleTypeDTO, UpdateCurrencyDTO, UpdateMoneyAmountDTO, UpdatePriceSetDTO, UpdateRuleTypeDTO } from "./common"; | ||
export interface IPricingModuleService { | ||
@@ -31,3 +31,15 @@ __joinerConfig(): ModuleJoinerConfig; | ||
updateRuleTypes(data: UpdateRuleTypeDTO[], sharedContext?: Context): Promise<RuleTypeDTO[]>; | ||
deleteRuleTypes(ruleTypes: string[], sharedContext?: Context): Promise<void>; | ||
deleteRuleTypes(ruleTypeIds: string[], sharedContext?: Context): Promise<void>; | ||
retrievePriceSetMoneyAmountRules(id: string, config?: FindConfig<PriceSetMoneyAmountRulesDTO>, sharedContext?: Context): Promise<PriceSetMoneyAmountRulesDTO>; | ||
listPriceSetMoneyAmountRules(filters?: FilterablePriceSetMoneyAmountRulesProps, config?: FindConfig<PriceSetMoneyAmountRulesDTO>, sharedContext?: Context): Promise<PriceSetMoneyAmountRulesDTO[]>; | ||
listAndCountPriceSetMoneyAmountRules(filters?: FilterablePriceSetMoneyAmountRulesProps, config?: FindConfig<PriceSetMoneyAmountRulesDTO>, sharedContext?: Context): Promise<[PriceSetMoneyAmountRulesDTO[], number]>; | ||
createPriceSetMoneyAmountRules(data: CreatePriceSetMoneyAmountRulesDTO[], sharedContext?: Context): Promise<PriceSetMoneyAmountRulesDTO[]>; | ||
updatePriceSetMoneyAmountRules(data: UpdatePriceSetMoneyAmountRulesDTO[], sharedContext?: Context): Promise<PriceSetMoneyAmountRulesDTO[]>; | ||
deletePriceSetMoneyAmountRules(ids: string[], sharedContext?: Context): Promise<void>; | ||
retrievePriceRule(id: string, config?: FindConfig<PriceRuleDTO>, sharedContext?: Context): Promise<PriceRuleDTO>; | ||
listPriceRules(filters?: FilterablePriceRuleProps, config?: FindConfig<PriceRuleDTO>, sharedContext?: Context): Promise<PriceRuleDTO[]>; | ||
listAndCountPriceRules(filters?: FilterablePriceRuleProps, config?: FindConfig<PriceRuleDTO>, sharedContext?: Context): Promise<[PriceRuleDTO[], number]>; | ||
createPriceRules(data: CreatePriceRuleDTO[], sharedContext?: Context): Promise<PriceRuleDTO[]>; | ||
updatePriceRules(data: UpdatePriceRuleDTO[], sharedContext?: Context): Promise<PriceRuleDTO[]>; | ||
deletePriceRules(priceRuleIds: string[], sharedContext?: Context): Promise<void>; | ||
} |
{ | ||
"name": "@medusajs/types", | ||
"version": "1.11.2-next-20230925165416", | ||
"version": "1.11.2-next-20230929123725", | ||
"description": "Medusa Types definition", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
Sorry, the diff of this file is not supported yet
123932
190
2924