Documentation Index
Fetch the complete documentation index at: https://docs.amplication.com/llms.txt
Use this file to discover all available pages before exploring further.
Event Name
createModule
Event Parameters
The name of the current module
The list of Actions and DTOs for the current module
async beforeCreateModule(
context: blueprintTypes.DsgContext,
eventParams: blueprint.CreateModuleParams,
): Promise<blueprint.CreateModuleParams> {
const { logger } = context;
logger.info(`Creating module ${eventParams.moduleName}`);
const serviceName = pascalCase(
context.resourceInfo?.name || "Service Name",
);
const modulesFiles = await createModulesFiles(context, serviceName);
for (const file of modulesFiles.getAll()) {
context.files.set(file);
}
return eventParams;
}