FlaiConfig.fromYaml constructor

FlaiConfig.fromYaml(
  1. Map yaml
)

Creates a FlaiConfig from a parsed YAML map.

Implementation

factory FlaiConfig.fromYaml(Map yaml) {
  return FlaiConfig(
    outputDir: yaml['output_dir'] as String? ?? 'lib/flai',
    theme: yaml['theme'] as String? ?? 'dark',
    installed:
        (yaml['installed'] as YamlList?)?.cast<String>().toList(
          growable: true,
        ) ??
        <String>[],
  );
}