resolve method
Resolves option values for the provided module.
Returns an empty map when the module does not define any configurable options.
Implementation
Future<Map<String, dynamic>> resolve(ModuleDefinition module) async {
if (!module.hasOptions) return const {};
final values = <String, dynamic>{};
LoggerService.blank();
LoggerService.section('${module.displayName} Configuration');
for (final option in module.options.values) {
values[option.name] = _resolveOption(option);
}
return values;
}