import 'package:pip_services3_commons/pip_services3_commons.dart';
void main(List<String> arguments) async {
var config = ConfigParams.fromTuples(['param1', 'XYZ', 'param2', 345]);
component.configure(config);
}
/// Also, often components can have hard-coded presets.
/// The ConfigParams class has methods that allow to easily use them as defaults:
class MyComponent implements IConfigurable {
String _param1 = 'ABC';
int _param2 = 123;
@override
void configure(ConfigParams config) {
_param1 = config.getAsStringWithDefault('param1', _param1);
_param2 = config.getAsIntegerWithDefault('param2', _param2);
}
}