Type Definitions
The following type definitions are available globally.
-
Success callback - Typealias for
() -> Void
Declaration
Objective-C
typedef void (^NXMSuccessCallback)(void)
Swift
typealias NXMSuccessCallback = () -> Void
-
Success callback with ID - Typealias for
(String?) -> Void
Declaration
Objective-C
typedef void (^NXMSuccessCallbackWithId)(NSString *_Nullable)
Swift
typealias NXMSuccessCallbackWithId = (String?) -> Void
-
Success callback with an object - Typealias for
(NSObject?) -> Void
Declaration
Objective-C
typedef void (^NXMSuccessCallbackWithObject)(NSObject *_Nullable)
Swift
typealias NXMSuccessCallbackWithObject = (NSObject?) -> Void
-
Success callback with objects - Typealias for
([Any]?) -> Void
Declaration
Objective-C
typedef void (^NXMSuccessCallbackWithObjects)(NSArray *_Nullable)
Swift
typealias NXMSuccessCallbackWithObjects = ([Any]?) -> Void
-
Success callback with a dictionary - Typealias for
(NSDictionary?) -> Void
Declaration
Objective-C
typedef void (^NXMSuccessCallbackWithDictionary)(NSDictionary *_Nullable)
Swift
typealias NXMSuccessCallbackWithDictionary = ([AnyHashable : Any]?) -> Void
-
Error callback - Typealias for
(Error?) -> Void
Declaration
Objective-C
typedef void (^NXMErrorCallback)(NSError *_Nullable)
Swift
typealias NXMErrorCallback = (Error?) -> Void
-
Completion callback - Typealias for
(Error?) -> Void
Declaration
Objective-C
typedef void (^NXMCompletionCallback)(NSError *_Nullable)
Swift
typealias NXMCompletionCallback = (Error?) -> Void