feat: make AbstractModuleService create method type-safe (#11216)

This commit is contained in:
Harminder Virk authored and GitHub committed 2025-02-03 21:25:01 +05:30
1 parent 6cd8249a2c
commit 016e332e9b
23 files changed
+677 -35

No files matched your search

@@ -60,12 +60,14 @@ export default class SalesChannelModuleService
data: CreateSalesChannelDTO[],
sharedContext?: Context
): Promise<SalesChannelDTO[]>
// @ts-expect-error
async createSalesChannels(
data: CreateSalesChannelDTO,
sharedContext?: Context
): Promise<SalesChannelDTO>
@InjectManager()
// @ts-expect-error
async createSalesChannels(
data: CreateSalesChannelDTO | CreateSalesChannelDTO[],
@MedusaContext() sharedContext: Context = {}
@@ -96,6 +98,7 @@ export default class SalesChannelModuleService
data: UpdateSalesChannelDTO,
sharedContext?: Context
): Promise<SalesChannelDTO>
// @ts-expect-error
async updateSalesChannels(
selector: FilterableSalesChannelProps,
data: UpdateSalesChannelDTO,
@@ -103,6 +106,7 @@ export default class SalesChannelModuleService
): Promise<SalesChannelDTO[]>
@InjectManager()
// @ts-expect-error
async updateSalesChannels(
idOrSelector: string | FilterableSalesChannelProps,
data: UpdateSalesChannelDTO | UpdateSalesChannelDTO[],