feat(): Auto generated types generation upon build (#14337)

* feat(): Auto generated types generation upon build

* Create happy-steaks-cheer.md

* test(): default types true

* improvements

* improvements

* improvements

* improvements

* improvements
This commit is contained in:
Adrien de Peretti
2025-12-19 10:13:17 +01:00
committed by GitHub
parent 125694626e
commit 181d5fa671
5 changed files with 104 additions and 6 deletions

View File

@@ -310,13 +310,18 @@ export class MedusaAppLoader {
* Load all modules and bootstrap all the modules and links to be ready to be consumed
* @param config
*/
async load(config = { registerInContainer: true }): Promise<MedusaAppOutput> {
async load(
config: { registerInContainer?: boolean; migrationOnly?: boolean } = {
registerInContainer: true,
migrationOnly: false,
}
): Promise<MedusaAppOutput> {
const configModule: ConfigModule = this.#container.resolve(
ContainerRegistrationKeys.CONFIG_MODULE
)
const { sharedResourcesConfig, injectedDependencies } =
this.prepareSharedResourcesAndDeps()
!config.migrationOnly ? this.prepareSharedResourcesAndDeps() : {}
this.#container.register(
ContainerRegistrationKeys.REMOTE_QUERY,
@@ -343,6 +348,7 @@ export class MedusaAppLoader {
injectedDependencies,
medusaConfigPath: this.#medusaConfigPath,
cwd: this.#cwd,
migrationOnly: config.migrationOnly,
})
if (!config.registerInContainer) {