methods method
Implementation
@override
Map<String, Function> methods() {
return {
'init': () => {},
'assign': (dynamic target, [dynamic source, dynamic source2]) {
if (target is! Map) return target;
if (source is Map) {
target.addAll(Map<String, dynamic>.from(source));
}
if (source2 is Map) {
target.addAll(Map<String, dynamic>.from(source2));
}
return target;
},
'create': (dynamic proto) {
if (proto is Map) {
return Map<String, dynamic>.from(proto);
}
return {};
},
};
}