feat: Add skeleton for Store module (#6506)

This commit is contained in:
Stevche Radevski
2024-02-26 13:00:48 +01:00
committed by GitHub
parent 8ea37d03c9
commit 63be07031b
30 changed files with 428 additions and 0 deletions

View File

@@ -27,6 +27,7 @@ export enum Modules {
REGION = "region",
ORDER = "order",
API_KEY = "apiKey",
STORE = "store",
}
export enum ModuleRegistrationName {
@@ -49,6 +50,7 @@ export enum ModuleRegistrationName {
REGION = "regionModuleService",
ORDER = "orderModuleService",
API_KEY = "apiKeyModuleService",
STORE = "storeModuleService",
}
export const MODULE_PACKAGE_NAMES = {
@@ -72,6 +74,7 @@ export const MODULE_PACKAGE_NAMES = {
[Modules.REGION]: "@medusajs/region",
[Modules.ORDER]: "@medusajs/order",
[Modules.API_KEY]: "@medusajs/api-key",
[Modules.STORE]: "@medusajs/store",
}
export const ModulesDefinition: { [key: string | Modules]: ModuleDefinition } =
@@ -324,6 +327,19 @@ export const ModulesDefinition: { [key: string | Modules]: ModuleDefinition } =
resources: MODULE_RESOURCE_TYPE.SHARED,
},
},
[Modules.STORE]: {
key: Modules.STORE,
registrationName: ModuleRegistrationName.STORE,
defaultPackage: false,
label: upperCaseFirst(ModuleRegistrationName.STORE),
isRequired: false,
isQueryable: true,
dependencies: ["logger"],
defaultModuleDeclaration: {
scope: MODULE_SCOPE.INTERNAL,
resources: MODULE_RESOURCE_TYPE.SHARED,
},
},
}
export const MODULE_DEFINITIONS: ModuleDefinition[] =