1// on server.ts *initialization script
2public lazyLoadMigrationModules = async () => {
3 if (process.env.MIGRATION === 'TRUE') {
4 logService.log('info', 'Lazy loaded migration modules');
5 const migrationSqsLib = await import('../migrations/migration-sqs');
6 MigrationSqs = new migrationSqsLib.default();
7 }
8});
9
10
11// migrations/migration-sqs.ts
12class FusionMigrationSQS {
13 constructor() { ... }
14};
15
16export default FusionMigrationSQS;
17
18
19
20// Start
21this.lazyLoadMigrationModules();
22
23
Created on 3/12/2021