| 
					
				 | 
			
			
				@@ -298,13 +298,18 @@ export class DataModule extends BaseModule { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			throw error; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		return forEachIn(migrations, async migrationFile => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			const { default: Migrate }: { default: typeof Migration } = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				await import( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					`./DataModule/models/${modelName}/migrations/${migrationFile}` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			return new Migrate(this._mongoConnection as Connection); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		const { completed } = await forEachIn( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			migrations, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			async migrationFile => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				const { default: Migrate }: { default: typeof Migration } = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					await import( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						`./DataModule/models/${modelName}/migrations/${migrationFile}` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				return new Migrate(this._mongoConnection as Connection); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return completed; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	private async _loadMigrations() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -312,9 +317,11 @@ export class DataModule extends BaseModule { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			path.resolve(__dirname, "./DataModule/models/") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		return forEachIn(models, async modelName => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		const { completed } = await forEachIn(models, async modelName => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			this._loadModelMigrations(modelName) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return completed; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	private async _runMigrations() { 
			 |