untilSuperK<T extends Object> method

Resolvable<T> untilSuperK<T extends Object>(
  1. Entity typeEntity, {
  2. Entity groupEntity = const DefaultEntity(),
  3. bool traverse = true,
})
inherited

Alias for untilExactlyK that exists for naming-symmetry with the plain untilSuper<T> track. On the K (Entity-keyed) track there is no subtype-matching — Entities are looked up by equality — so "Super" here is purely an API-naming convenience: the registered dependency's typeEntity must equal the one passed in. Still requires enableUntilExactlyK: true at registration time.

Implementation

@pragma('vm:prefer-inline')
Resolvable<T> untilSuperK<T extends Object>(
  Entity typeEntity, {
  Entity groupEntity = const DefaultEntity(),
  bool traverse = true,
}) {
  return untilExactlyK<T>(
    typeEntity,
    groupEntity: groupEntity,
    traverse: traverse,
  );
}