BlueprintConfig.fromYaml constructor
BlueprintConfig.fromYaml(
- Map yaml
Deserialize from a YAML map.
Implementation
factory BlueprintConfig.fromYaml(Map<dynamic, dynamic> yaml) {
return BlueprintConfig(
name: yaml['name'] as String,
org: yaml['org'] as String,
outputDir: yaml['output_dir'] as String? ?? '.',
architecture: ArchitectureConfig.fromYaml(
(yaml['architecture'] as Map?) ?? {}),
stateManagement: StateManagementConfig.fromYaml(
(yaml['state_management'] as Map?) ?? {}),
routing: RoutingConfig.fromYaml((yaml['routing'] as Map?) ?? {}),
api: APIConfig.fromYaml((yaml['api'] as Map?) ?? {}),
features: FeaturesConfig.fromYaml((yaml['features'] as Map?) ?? {}),
build: BuildConfig.fromYaml((yaml['build'] as Map?) ?? {}),
codegen: CodegenConfig.fromYaml((yaml['codegen'] as Map?) ?? {}),
testing: TestingConfig.fromYaml((yaml['testing'] as Map?) ?? {}),
ci: CIConfig.fromYaml((yaml['ci'] as Map?) ?? {}),
);
}