interface DataStoreConfig {
    DataStore?: {
        authModeStrategyType?: AuthModeStrategyType;
        authProviders?: AuthProviders;
        conflictHandler?: ConflictHandler;
        fullSyncInterval?: number;
        maxRecordsToSync?: number;
        storageAdapter?: StorageAdapter;
        syncExpressions?: SyncExpression[];
        syncPageSize?: number;
        errorHandler?(error): void;
    };
    authModeStrategyType?: AuthModeStrategyType;
    authProviders?: AuthProviders;
    conflictHandler?: ConflictHandler;
    fullSyncInterval?: number;
    maxRecordsToSync?: number;
    storageAdapter?: StorageAdapter;
    syncExpressions?: SyncExpression[];
    syncPageSize?: number;
    errorHandler?(error): void;
}

Properties

DataStore?: {
    authModeStrategyType?: AuthModeStrategyType;
    authProviders?: AuthProviders;
    conflictHandler?: ConflictHandler;
    fullSyncInterval?: number;
    maxRecordsToSync?: number;
    storageAdapter?: StorageAdapter;
    syncExpressions?: SyncExpression[];
    syncPageSize?: number;
    errorHandler?(error): void;
}

Type declaration

authModeStrategyType?: AuthModeStrategyType
authProviders?: AuthProviders
conflictHandler?: ConflictHandler
fullSyncInterval?: number
maxRecordsToSync?: number
storageAdapter?: StorageAdapter
syncExpressions?: SyncExpression[]
syncPageSize?: number

Methods