diff --git a/src/reflaxe/ReflectCompiler.hx b/src/reflaxe/ReflectCompiler.hx index 0e580a0..fdea5f4 100644 --- a/src/reflaxe/ReflectCompiler.hx +++ b/src/reflaxe/ReflectCompiler.hx @@ -168,7 +168,13 @@ class ReflectCompiler { static var haxeProvidedModuleTypes: Null>; static function onAfterTyping(moduleTypes: Array) { - haxeProvidedModuleTypes = moduleTypes; + if(haxeProvidedModuleTypes == null){ + haxeProvidedModuleTypes = moduleTypes; + } else { + for(type in moduleTypes){ + haxeProvidedModuleTypes.push(type); + } + } } static function onAfterGenerate() {