Typealiases
The following typealiases are available globally.
- 
                  
                  
An enum of the different property types supported by Realm. Object type.
See Realm Models.
Primitive types
- Int
 - Bool
 - Float
 - Double
 
Object types
- String
 - Data
 
Array/Linked object types
- Object
 - Array
 
Declaration
Swift
public typealias PropertyType = RLMPropertyType - 
                  
                  
An opaque token used to unregister notification blocks from Realms.
Declaration
Swift
public typealias NotificationToken = RLMNotificationToken 
- 
                  
                  
Object class used during migrations.
Declaration
Swift
public typealias MigrationObject = DynamicObject - 
                  
                  
Provides both the old and new versions of an object in this Realm. Objects properties can only be accessed using subscripting.
Declaration
Swift
public typealias MigrationObjectEnumerateBlock = (oldObject: MigrationObject?, newObject: MigrationObject?) -> Void - 
                  
                  
Migration block used to migrate a Realm.
Declaration
Swift
public typealias MigrationBlock = (migration: Migration, oldSchemaVersion: UInt64) -> Void 
- 
                  
                  
Closure to run when the data in a Realm was modified.
Declaration
Swift
public typealias NotificationBlock = (notification: Notification, realm: Realm) -> Void 
View on GitHub
Install in Dash
        Typealiases  Reference