12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- #import "FBLPromise.h"
- NS_ASSUME_NONNULL_BEGIN
- @interface FBLPromise<Value>(DoAdditions)
- typedef id __nullable (^FBLPromiseDoWorkBlock)(void) NS_SWIFT_UNAVAILABLE("");
- + (instancetype)do:(FBLPromiseDoWorkBlock)work NS_SWIFT_UNAVAILABLE("");
- + (instancetype)onQueue:(dispatch_queue_t)queue do:(FBLPromiseDoWorkBlock)work NS_REFINED_FOR_SWIFT;
- @end
- @interface FBLPromise<Value>(DotSyntax_DoAdditions)
- + (FBLPromise * (^)(dispatch_queue_t, FBLPromiseDoWorkBlock))doOn FBL_PROMISES_DOT_SYNTAX
- NS_SWIFT_UNAVAILABLE("");
- @end
- NS_ASSUME_NONNULL_END
|