tryParse static method

BloomNativeVisionPoint? tryParse(
  1. Object? value
)

Implementation

static BloomNativeVisionPoint? tryParse(Object? value) {
  if (value is! Map || value['x'] is! num || value['y'] is! num) {
    return null;
  }
  final x = (value['x'] as num).toDouble();
  final y = (value['y'] as num).toDouble();
  if (!x.isFinite || !y.isFinite) return null;
  return BloomNativeVisionPoint(x: x, y: y);
}