Files
PiliPlus/lib/utils/parse_bool.dart
2026-07-07 10:41:33 +08:00

10 lines
282 B
Dart

import 'package:flutter/foundation.dart' show ValueGetter;
bool? safeToBool(dynamic value, [ValueGetter<String>? orString]) =>
switch (value) {
bool _ => value,
int _ => value == 1,
String _ => orString != null && value == orString(),
_ => null,
};