UNPKG

kysely-replication

Version:
19 lines 447 B
// src/strategy/round-robin.ts var RoundRobinReplicaStrategy = class { #options; #lastReplica = -1; constructor(options) { this.#options = { ...options }; } async next(replicaCount) { this.#lastReplica = (this.#lastReplica + 1) % replicaCount; return this.#lastReplica; } get onTransaction() { return this.#options?.onTransaction; } }; export { RoundRobinReplicaStrategy }; //# sourceMappingURL=round-robin.js.map