ProjectConfig.fromMap constructor
ProjectConfig.fromMap(
- Map<String, dynamic> map, {
- required String defaultName,
})
Implementation
factory ProjectConfig.fromMap(
Map<String, dynamic> map, {
required String defaultName,
}) {
final rawModules = map['modules'] as List<dynamic>? ?? [];
return ProjectConfig(
projectName: map['name'] as String? ?? defaultName,
stateManagement: map['state_management'] as String? ?? 'none',
router: map['router'] as String? ?? 'go_router',
preset: map['preset'] as String? ?? 'default',
modules: rawModules.cast<String>(),
);
}