diff --git a/lib/src/generators/getit/dependency_config/factory_param_dependency.dart b/lib/src/generators/getit/dependency_config/factory_param_dependency.dart index 8a7a244..30e1fdd 100644 --- a/lib/src/generators/getit/dependency_config/factory_param_dependency.dart +++ b/lib/src/generators/getit/dependency_config/factory_param_dependency.dart @@ -65,7 +65,7 @@ class FactoryParamDependency extends DependencyConfig { final constructerParams = constructorParams.join(','); final constructerParamtypes = constructorParamTypes.join(','); - return '$locatorName.registerFactoryParam<$className,$constructerParamtypes>${abstractedTypeClassName.surroundWithAngleBracketsOrReturnEmptyIfNull}((param1, param2) => $className($constructerParams) ${environments.getFromatedEnvs}${instanceName.addInstanceNameIfNotNull});'; + return '$locatorName.registerFactoryParam<${abstractedTypeClassName ?? className},$constructerParamtypes>((param1, param2) => $className($constructerParams) ${environments.getFromatedEnvs}${instanceName.addInstanceNameIfNotNull});'; } }