chore: make module loaders DML aware and auto generate joiner config (#7781)

* chore: make module loaders DML aware and auto generate joiner config

* fixes and cleanup

* improve dml entity check

* add unit tests on load resources

* cleanup deps

* cleanup deps

* cleanup Modules

* finalise

* fix modules-sdk jest

* fix modules-sdk jest

* fix import

* fix import
This commit is contained in:
Adrien de Peretti authored and GitHub committed 2024-06-20 18:18:07 +02:00
1 parent 03924a4ff6
commit 937a632eb6
191 files changed
+1105 -613

No files matched your search

@@ -1,5 +1,4 @@
import { resolve } from "path"
import { Modules } from "@medusajs/modules-sdk"
import {
IFulfillmentModuleService,
UpdateFulfillmentDTO,
@@ -13,7 +12,7 @@ import {
generateCreateFulfillmentData,
generateCreateShippingOptionsData,
} from "../../__fixtures__"
import { FulfillmentEvents } from "@medusajs/utils"
import { FulfillmentEvents, Modules } from "@medusajs/utils"
jest.setTimeout(100000)
@@ -1,10 +1,9 @@
import { Modules } from "@medusajs/modules-sdk"
import {
CreateGeoZoneDTO,
IFulfillmentModuleService,
UpdateGeoZoneDTO,
} from "@medusajs/types"
import { FulfillmentEvents, GeoZoneType } from "@medusajs/utils"
import { FulfillmentEvents, GeoZoneType, Modules } from "@medusajs/utils"
import {
MockEventBusService,
moduleIntegrationTestRunner,
@@ -1,4 +1,4 @@
import { Modules, ModulesDefinition } from "@medusajs/modules-sdk"
import { ModulesDefinition } from "@medusajs/modules-sdk"
import { FulfillmentSetDTO, IFulfillmentModuleService } from "@medusajs/types"
import {
initModules,
@@ -9,6 +9,7 @@ import { resolve } from "path"
import { createFullDataStructure } from "../../__fixtures__"
import { FulfillmentProviderService } from "@services"
import { FulfillmentProviderServiceFixtures } from "../../__fixtures__/providers"
import { Modules } from "@medusajs/utils"
let moduleOptions = {
providers: [
@@ -1,11 +1,10 @@
import { Modules } from "@medusajs/modules-sdk"
import {
CreateServiceZoneDTO,
GeoZoneDTO,
IFulfillmentModuleService,
UpdateServiceZoneDTO,
} from "@medusajs/types"
import { FulfillmentEvents, GeoZoneType } from "@medusajs/utils"
import { FulfillmentEvents, GeoZoneType, Modules } from "@medusajs/utils"
import {
MockEventBusService,
moduleIntegrationTestRunner,
@@ -1,4 +1,3 @@
import { Modules } from "@medusajs/modules-sdk"
import {
CreateShippingOptionDTO,
IFulfillmentModuleService,
@@ -14,7 +13,7 @@ import {
import { resolve } from "path"
import { FulfillmentProviderService } from "@services"
import { FulfillmentProviderServiceFixtures } from "../../__fixtures__/providers"
import { FulfillmentEvents, GeoZoneType } from "@medusajs/utils"
import { FulfillmentEvents, GeoZoneType, Modules } from "@medusajs/utils"
import { UpdateShippingOptionDTO } from "@medusajs/types/src"
jest.setTimeout(100000)
@@ -1,4 +1,3 @@
import { Modules } from "@medusajs/modules-sdk"
import {
CreateShippingProfileDTO,
IFulfillmentModuleService,
@@ -8,7 +7,7 @@ import {
moduleIntegrationTestRunner,
} from "medusa-test-utils"
import { buildExpectedEventMessageShape } from "../../__fixtures__"
import { FulfillmentEvents } from "@medusajs/utils"
import { FulfillmentEvents, Modules } from "@medusajs/utils"
jest.setTimeout(100000)