parseBoolean<T> static method
T
parseBoolean<
T>({ - required Object? value,
- required String name,
})
Implementation
static T parseBoolean<T>({required Object? value, required String name}) {
if (true is! T) {
throw const TronPluginException(
"Invalid type casting for BigInt parser.");
}
if (value == null && null is T) return null as T;
if (value == null) {
throw TronPluginException("Missing parameter: $name.");
}
if (value is bool) {
return value as T;
}
throw TronPluginException("Invalid boolean value for parameter: $name.");
}