blob: f6f691810424d26cc4119a730a7178f0a36c3fc3 [file] [log] [blame]
#import <Foundation/Foundation.h>
@interface Foo <__covariant T>
typedef void (^CompletionBlock)(T _Nullable result, NSError *_Nullable error);
@end
@interface Foo <T> (Convenience)
+ (Foo<T> *)fooWithCompletionBlock: (void (^)(CompletionBlock adapter))block;
@end