ravendb
Version:
RavenDB client for Node.js
19 lines • 750 B
TypeScript
import { OrchestratorConfiguration } from "./OrchestratorConfiguration.js";
import { DatabaseTopology } from "../Operations/index.js";
import { ShardBucketRange } from "./ShardBucketRange.js";
import { PrefixedShardingSetting } from "./PrefixedShardingSetting.js";
import { ShardBucketMigration } from "./ShardBucketMigration.js";
export interface ShardingConfiguration {
orchestrator: OrchestratorConfiguration;
shards: {
[shard: number]: DatabaseTopology;
};
bucketRanges: ShardBucketRange[];
prefixed: PrefixedShardingSetting[];
bucketMigrations: {
[bucket: number]: ShardBucketMigration;
};
migrationCutOffIndex: number;
databaseId: string;
}
//# sourceMappingURL=ShardingConfiguration.d.ts.map