feat: Add boilerplate for the file module (#6956)

This commit is contained in:
Stevche Radevski
2024-04-05 14:46:02 +02:00
committed by GitHub
parent eb93e8f386
commit 9ccd88d025
36 changed files with 887 additions and 0 deletions
+16
View File
@@ -35,6 +35,7 @@ export enum Modules {
API_KEY = "apiKey",
STORE = "store",
CURRENCY = "currency",
FILE = "file",
}
export enum ModuleRegistrationName {
@@ -59,6 +60,7 @@ export enum ModuleRegistrationName {
API_KEY = "apiKeyModuleService",
STORE = "storeModuleService",
CURRENCY = "currencyModuleService",
FILE = "fileModuleService",
}
export const MODULE_PACKAGE_NAMES = {
@@ -84,6 +86,7 @@ export const MODULE_PACKAGE_NAMES = {
[Modules.API_KEY]: "@medusajs/api-key",
[Modules.STORE]: "@medusajs/store",
[Modules.CURRENCY]: "@medusajs/currency",
[Modules.FILE]: "@medusajs/file",
}
export const ModulesDefinition: { [key: string | Modules]: ModuleDefinition } =
@@ -362,6 +365,19 @@ export const ModulesDefinition: { [key: string | Modules]: ModuleDefinition } =
resources: MODULE_RESOURCE_TYPE.SHARED,
},
},
[Modules.FILE]: {
key: Modules.FILE,
registrationName: ModuleRegistrationName.FILE,
defaultPackage: false,
label: upperCaseFirst(ModuleRegistrationName.FILE),
isRequired: false,
isQueryable: true,
dependencies: ["logger"],
defaultModuleDeclaration: {
scope: MODULE_SCOPE.INTERNAL,
resources: MODULE_RESOURCE_TYPE.SHARED,
},
},
}
export const MODULE_DEFINITIONS: ModuleDefinition[] =