create static method
Creates a replicator for replicating Documents between a local
Database and a target database.
Implementation
static Future<Replicator> create(ReplicatorConfiguration config) {
config.validate();
// ignore: deprecated_member_use_from_same_package
if (config.database is AsyncDatabase ||
config.collections.keys
.any((collection) => collection is AsyncCollection)) {
return Replicator.createAsync(config);
}
// ignore: deprecated_member_use_from_same_package
if (config.database is SyncDatabase ||
config.collections.keys
.any((collection) => collection is SyncCollection)) {
return Replicator.createSync(config);
}
throw UnimplementedError();
}