Constructors
constructor
- new SyncEngine(schema: InternalSchema, namespaceResolver: NamespaceResolver, modelClasses: TypeConstructorMap, userModelClasses: TypeConstructorMap, storage: Storage, modelInstanceCreator: ModelInstanceCreator, conflictHandler: ConflictHandler, errorHandler: ErrorHandler, syncPredicates: WeakMap<SchemaModel, ModelPredicate<any> | null>, amplifyConfig?: Record<string, any>, authModeStrategy: AuthModeStrategy, amplifyContext: AmplifyContext, connectivityMonitor?: DataStoreConnectivity): SyncEngine
-
Parameters
-
-
-
-
-
-
-
-
-
-
Default value amplifyConfig: Record<string, any> = {}
-
-
-
Methods
getModelSyncedStatus
-
Parameters
Returns boolean
start
-
Parameters
Returns Observable<object>
unsubscribeConnectivity
- unsubscribeConnectivity(): void
Static getNamespace
- getNamespace(): object & object
Stops all subscription activities and resolves when all activies report that they're disconnected, done retrying, etc..