blob: bbbf3ecf8d8a576824ce18d5f45db29e0b45fecf [file] [log] [blame]
import "dart:async";
T id<T>(T value) => value;
main() async {}
extension<T> on T {
void checkStaticType<R extends Exactly<T>>() {}
}
typedef Exactly<T> = T Function(T);
T contextType<T>(Object? o) => o as T;