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 more

    Declaration

  • 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