ModuleOption.fromMap constructor

ModuleOption.fromMap({
  1. required String name,
  2. required Map map,
})

Creates a module option from the provided name and configuration map.

Implementation

factory ModuleOption.fromMap({
  required String name,
  required Map<dynamic, dynamic> map,
}) {
  return ModuleOption(
    name: name,
    type: map['type']?.toString() ?? 'boolean',
    prompt: map['prompt']?.toString() ?? name,
    defaultValue: map['default'] ?? false,
  );
}