Swiftgram/SSignalKit/SSignal.h
2015-06-10 12:53:19 +03:00

17 lines
488 B
Objective-C

#import <SSignalKit/SSubscriber.h>
@interface SSignal : NSObject
{
@public
id<SDisposable> (^_generator)(SSubscriber *);
}
- (instancetype)initWithGenerator:(id<SDisposable> (^)(SSubscriber *))generator;
- (id<SDisposable>)startWithNext:(void (^)(id next))next error:(void (^)(id error))error completed:(void (^)())completed;
- (id<SDisposable>)startWithNext:(void (^)(id next))next;
- (id<SDisposable>)startWithNext:(void (^)(id next))next completed:(void (^)())completed;
@end