object<T> static method

T? object<T>(
  1. GltfRoot root,
  2. Map<String, Object?> map,
  3. String key,
  4. T parser(
    1. GltfRoot,
    2. Map<String, Object?>
    ),
)

Implementation

static T? object<T>(
  GltfRoot root,
  Map<String, Object?> map,
  String key,
  T Function(GltfRoot, Map<String, Object?>) parser,
) {
  final value = map[key];
  if (value == null) {
    return null;
  }
  return parser(root, value as Map<String, Object?>);
}