undefinedor 1.0.0
undefinedor: ^1.0.0 copied to clipboard
Undefined for dart
example/undefinedor_example.dart
import 'package:undefinedor/undefinedor.dart';
import '../test/undefined_test.dart';
void main() {
Car car = Car();
print(car.name); // null
print(car.price); // null
car = car.copyWith(
name: 'BMW'.toUndefinedOr(), // or UndefinedOr('BMW'),
price: UndefinedOr(100000), // or 100000.toUndefinedOr(),
);
print(car.name); // BMW
print(car.price); // 100000
car = car.copyWith(
name: null.toUndefinedOr(),
);
print(car.name); // null
print(car.price); // 100000
}