initialValueDeclaration property
String
get
initialValueDeclaration
Implementation
String get initialValueDeclaration {
final result = StringBuffer();
result.writeln();
if(standardRootMapType != null) {
result.writeln("items: const <String, $standardRootMapType>{},");
}
_iterate(
include: includeAllVars,
visit: (identifier, kind, isLast, includeKind) {
var val = "null";
if(kind == "int") {
val = "0";
} else if (kind == "String") {
val = '""';
} else if (kind == "double") {
val = '0.0';
} else if (kind == "bool") {
val = 'true';
} else if (kind == "AFWidgetID") {
val = "${AFibD.config.appNamespace.toUpperCase()}WidgetID.todo";
}
result.write("$identifier: $val,");
result.writeln();
});
_addBreadcrumb(result, SnippetCreateScreenPrototypeT.insertNavigatePushParams);
return result.toString();
}