luxlabs header browser preview


@class NSMutableArray, NSRecursiveLock;

@interface ASCPendingPromises : NSObject

@property (readonly, nonatomic) NSRecursiveLock *stateLock;
@property (retain, nonatomic) NSMutableArray *binaryPromisesIfLoaded;
@property (readonly, nonatomic) NSMutableArray *binaryPromises;
@property (retain, nonatomic) NSMutableArray *promisesIfLoaded;
@property (readonly, nonatomic) NSMutableArray *promises;
@property (readonly, nonatomic) BOOL hasPromises;

- (id)init;
- (void).cxx_destruct;
- (void)withLock:(id /* block */)a0;
- (void)cancelAll;
- (void)addBinaryPromise:(id)a0;
- (void)addPromise:(id)a0;
- (BOOL)containsBinaryPromise:(id)a0;
- (BOOL)containsPromise:(id)a0;
- (void)enumerateBinaryPromises:(id /* block */)a0 andPromises:(id /* block */)a1;
- (void)finishAllWithError:(id)a0;

@end