blob: 5b7ac34ad17bcaab1897657cb9be7d28bf872ac0 [file] [log] [blame]
// @dart = 2.9
class A<X extends String> {}
typedef F = Function<Z extends A<Y>>() Function<Y extends num>();
typedef G = void Function<Y extends num>(Function<Z extends A<Y>>());
main() {}