mirror of https://github.com/oxen-io/session-ios
Clean utilities
parent
4bdb689526
commit
f9d6f1dce3
@ -1,8 +1,8 @@
|
||||
|
||||
@interface NSArray (Functional)
|
||||
|
||||
- (BOOL)contains:(BOOL (^)(NSObject *))predicate;
|
||||
- (NSArray *)filtered:(BOOL (^)(NSObject *))isIncluded;
|
||||
- (NSArray *)map:(NSObject *(^)(NSObject *))transform;
|
||||
- (BOOL)contains:(BOOL (^)(id))predicate;
|
||||
- (NSArray *)filtered:(BOOL (^)(id))isIncluded;
|
||||
- (NSArray *)map:(id (^)(id))transform;
|
||||
|
||||
@end
|
||||
|
@ -1,6 +1,6 @@
|
||||
|
||||
@interface NSObject (Casting)
|
||||
|
||||
- (instancetype)as:(Class)cls;
|
||||
- (id)as:(Class)cls;
|
||||
|
||||
@end
|
||||
|
@ -1,8 +1,8 @@
|
||||
|
||||
@interface NSSet (Functional)
|
||||
|
||||
- (BOOL)contains:(BOOL (^)(NSObject *))predicate;
|
||||
- (NSSet *)filtered:(BOOL (^)(NSObject *))isIncluded;
|
||||
- (NSSet *)map:(NSObject *(^)(NSObject *))transform;
|
||||
- (BOOL)contains:(BOOL (^)(id))predicate;
|
||||
- (NSSet *)filtered:(BOOL (^)(id))isIncluded;
|
||||
- (NSSet *)map:(id (^)(id))transform;
|
||||
|
||||
@end
|
||||
|
Loading…
Reference in New Issue