BuiltMap<K, V> constructor
BuiltMap<K, V> ([
- dynamic map = const {}
Implementation
factory BuiltMap([map = const {}]) {
if (map is _BuiltMap && map.hasExactKeyAndValueTypes(K, V)) {
return map as BuiltMap<K, V>;
} else if (map is Map || map is BuiltMap) {
return _BuiltMap<K, V>.copyAndCheckTypes(map.keys, (k) => map[k]);
} else {
throw ArgumentError('expected Map or BuiltMap, got ${map.runtimeType}');
}
}