read method
Retrieves a previously saved bridge slice Retrieves a previously saved bridge slice
Implementation
BridgeModel read(String name, dynamic initial, {bool forceType = false}) {
if (_data.containsKey(name)) {
Type savedType = _data[name]['slice'].runtimeType;
Type initialType = initial.runtimeType;
if ((initialType != savedType) & forceType) {
throw ('Read' + BridgeErrors.unmatched(name, savedType, initialType));
}
return BridgeModel(_data[name]['slice'], _data[name]['type']);
} else {
return BridgeModel(initial, initial.runtimeType);
}
}