primitive_wrappers 0.0.1 primitive_wrappers: ^0.0.1 copied to clipboard
Wrappers for primitive dart types to pass them by reference.
example/primitive_wrappers.dart
import 'package:primitive_wrappers/primitive_wrappers.dart';
main() {
// Create new wrapper with default value
Bool wrapper = Bool();
// get bool value
if (!wrapper.$)
// set bool value
wrapper.$ = true;
// use overloaded equality operator to compare to bool and new Bool with true value
if (wrapper == true && wrapper == Bool(init: true)) print('Works fine!');
}