import 'package:flame/components.dart'; /// A mixin that ensures a parent is of the given type [T]. mixin ParentIsA on Component { @override T get parent => super.parent! as T; @override Future? addToParent(covariant T parent) { return super.addToParent(parent); } }