notNull static method
String?
notNull(
- dynamic value, {
- String msg = 'O campo não pode ser nulo.',
})
Implementation
static String? notNull(
dynamic value, {
String msg = 'O campo não pode ser nulo.',
}) =>
switch (value) {
null => msg,
Iterable<dynamic> _ =>
value.length == 1 && notNull(value.first, msg: msg) != null
? msg
: null,
Map<dynamic, dynamic> _ => value.length == 1 &&
(notNull(value.keys.first, msg: msg) != null ||
notNull(value.values.first, msg: msg) != null)
? msg
: null,
_ => null
};