Type Definitions
The following type definitions are available globally.
-
Undocumented
Declaration
Objective-C
NS_SWIFT_NAME(ListUpdaterCompletion) typedef void (^IGListUpdaterCompletion)(BOOL finished)
Swift
typealias ListUpdaterCompletion = (Bool) -> Void
-
Undocumented
See moreDeclaration
Objective-C
typedef struct IGListCollectionScrollingTraits IGListCollectionScrollingTraits
-
Undocumented
Declaration
Objective-C
NS_SWIFT_NAME(ListSingleSectionCellConfigureBlock) typedef void (^IGListSingleSectionCellConfigureBlock)(id item, __kindof UICollectionViewCell *cell)
Swift
typealias ListSingleSectionCellConfigureBlock = (Any, UICollectionViewCell) -> Void
-
Undocumented
Declaration
Objective-C
NS_SWIFT_NAME(ListSingleSectionCellSizeBlock) typedef CGSize (^IGListSingleSectionCellSizeBlock)(id item, id<IGListCollectionContext> _Nullable collectionContext)
Swift
typealias ListSingleSectionCellSizeBlock = (Any, ListCollectionContext?) -> CGSize
-
Undocumented
Declaration
Objective-C
NS_SWIFT_NAME(ListUpdatingCompletion) typedef void (^IGListUpdatingCompletion)(BOOL finished)
Swift
typealias ListUpdatingCompletion = (Bool) -> Void
-
Undocumented
Declaration
Objective-C
NS_SWIFT_NAME(ListObjectTransitionBlock) typedef void (^IGListObjectTransitionBlock)(NSArray *toObjects)
Swift
typealias ListObjectTransitionBlock = ([Any]) -> Void
-
Undocumented
Declaration
Objective-C
NS_SWIFT_NAME(ListItemUpdateBlock) typedef void (^IGListItemUpdateBlock)(void)
Swift
typealias ListItemUpdateBlock = () -> Void
-
Undocumented
Declaration
Objective-C
NS_SWIFT_NAME(ListReloadUpdateBlock) typedef void (^IGListReloadUpdateBlock)(void)
Swift
typealias ListReloadUpdateBlock = () -> Void
-
Undocumented
Declaration
Objective-C
NS_SWIFT_NAME(ListToObjectBlock) typedef NSArray * _Nullable (^IGListToObjectBlock)(void)
Swift
typealias ListToObjectBlock = () -> [Any]?
-
Undocumented
Declaration
Objective-C
NS_SWIFT_NAME(ListCollectionViewBlock) typedef UICollectionView * _Nullable (^IGListCollectionViewBlock)(void)
Swift
typealias ListCollectionViewBlock = () -> UICollectionView?
-
Undocumented
Declaration
Objective-C
NS_SWIFT_NAME(ListDataSourceChangeBlock) typedef void (^IGListDataSourceChangeBlock)(void)
Swift
typealias ListDataSourceChangeBlock = () -> Void
-
Undocumented
Declaration
Objective-C
NS_SWIFT_NAME(ListTransitionDataBlock) typedef IGListTransitionData * _Nullable (^IGListTransitionDataBlock)(void)
Swift
typealias ListTransitionDataBlock = () -> IGListTransitionData?
-
Undocumented
Declaration
Objective-C
NS_SWIFT_NAME(ListTransitionDataApplyBlock) typedef void (^IGListTransitionDataApplyBlock)(IGListTransitionData *data)
Swift
typealias ListTransitionDataApplyBlock = (IGListTransitionData) -> Void