defaults method
_lastwrite
defaults(
- dynamic value
Implementation
_lastwrite defaults(value) {
if (ifjs(value)) {
Map json = {};
if (typeof(value) == "string") {
for (var i = 0; i < value.toString().length; i++) {
var loopData = value[i];
json[i.toString()] = loopData;
}
} else if (typeof(value) == "list") {
for (var i = 0; i < value.length; i++) {
var loopData = value[i];
json[i.toString()] = loopData;
}
} else if (typeof(value) == "object") {
json = value;
}
if (ifjs(_data)) {
json.forEach((key, value) {
if (!_data.containsKey(key)) {
_data[key] = value;
}
});
stateDataFile = _data;
} else {
stateDataFile = json;
}
} else {
if (ifjs(_data)) {
stateDataFile = _data;
} else {
stateDataFile = {};
}
}
return _lastwrite(_db);
}