mapIndexedWhereNotNullAndNotEmptyAndNotZeroAndNotFalseAndNotTrueAndNotNegativeAndNotZeroStringAndNotZeroDouble<T> method
List<E>
mapIndexedWhereNotNullAndNotEmptyAndNotZeroAndNotFalseAndNotTrueAndNotNegativeAndNotZeroStringAndNotZeroDouble<T>(
- T f(
- E value,
- int index
Implementation
List<E>
mapIndexedWhereNotNullAndNotEmptyAndNotZeroAndNotFalseAndNotTrueAndNotNegativeAndNotZeroStringAndNotZeroDouble<
T>(T Function(E value, int index) f) {
var i = 0;
return map((e) => f(e, i++))
.whereType<E>()
.where((element) =>
element != null &&
element.toString().isNotEmpty &&
element != 0 &&
element != false &&
element != true &&
element != -1 &&
element != "0" &&
element != 0.0)
.toList();
}