UNPKG

673 Btext/x-cView Raw
1// Copyright 2018-present 650 Industries. All rights reserved.
2
3#import <Foundation/Foundation.h>
4#import <UMTaskManagerInterface/UMTaskInterface.h>
5#import <EXAppLoaderProvider/EXAppRecordInterface.h>
6
7NS_ASSUME_NONNULL_BEGIN
8
9@interface EXTaskExecutionRequest : NSObject
10
11@property (nonatomic, strong) void(^callback)(NSArray * _Nonnull results);
12
13- (instancetype)initWithCallback:(void(^)(NSArray * _Nonnull results))callback;
14
15- (void)addTask:(nonnull id<UMTaskInterface>)task;
16- (void)task:(nonnull id<UMTaskInterface>)task didFinishWithResult:(id)result;
17- (BOOL)isIncludingTask:(nullable id<UMTaskInterface>)task;
18- (void)maybeEvaluate;
19
20@end
21
22NS_ASSUME_NONNULL_END