feat: define link util (#7931)

* feat: define link util

* handle pluralized fieldAlias for isList

* serviceName ar reference

* finalize

* todo

* WIP

* finalize

* fix tests

* update typings

* fix Module

* linkable

* update errors
This commit is contained in:
Adrien de Peretti
2024-07-04 10:37:30 +02:00
committed by GitHub
parent 9b1688944e
commit 41c4307fc7
26 changed files with 523 additions and 341 deletions
@@ -26,7 +26,7 @@ import {
promiseAll,
removeUndefined,
} from "@medusajs/utils"
import { Region, RegionCountry as Country } from "@models"
import { Country, Region } from "@models"
import { UpdateRegionInput } from "@types"
import { joinerConfig } from "../joiner-config"
@@ -40,9 +40,11 @@ export default class RegionModuleService
extends MedusaService<{
Region: {
dto: RegionDTO
model: typeof Region
}
Country: {
dto: RegionCountryDTO
model: typeof Country
}
}>({ Region, Country })
implements IRegionModuleService