create static method
DevDependencies
create({
- bool schemeUtilsIsSetDefaultData = false,
- String special_type = "dev_dependencies",
- String? build_test,
- String? ffigen,
- String? flutter_lints,
- String? test,
- String? very_good_analysis,
- String? lints,
override
return original data json
Implementation
static DevDependencies create({
bool schemeUtilsIsSetDefaultData = false,
String special_type = "dev_dependencies",
String? build_test,
String? ffigen,
String? flutter_lints,
String? test,
String? very_good_analysis,
String? lints,
}) {
// DevDependencies devDependencies = DevDependencies({
final Map devDependencies_data_create_json = {
"@type": special_type,
"build_test": build_test,
"ffigen": ffigen,
"flutter_lints": flutter_lints,
"test": test,
"very_good_analysis": very_good_analysis,
"lints": lints,
};
devDependencies_data_create_json.removeWhere((key, value) => value == null);
if (schemeUtilsIsSetDefaultData) {
defaultData.forEach((key, value) {
if (devDependencies_data_create_json.containsKey(key) == false) {
devDependencies_data_create_json[key] = value;
}
});
}
return DevDependencies(devDependencies_data_create_json);
}