blob: 173f29ed075284d500c8ce0fe3cbd786f78e3d51 [file] [log] [blame]
extension CheckType<T> on T {
void expect<S extends Exactly<T>>() {}
}
typedef Exactly<T> = T Function(T);
void f<X>(X? arg) {}
void main() {}