luxlabs header browser preview


@protocol ASDTaskScheduler;

@interface ASDLazyPromise : ASDPromise {
    id /* block */ _executor;
    id<ASDTaskScheduler> _scheduler;
}

- (id)initOnScheduler:(id)a0 withExecutor:(id /* block */)a1;
- (id)joinWithPromise:(id)a0;
- (void)thenPerform:(id /* block */)a0 orCatchError:(id /* block */)a1 onScheduler:(id)a2;
- (void).cxx_destruct;

@end