gitdb-database
Version:
A production-ready CLI tool for managing a NoSQL database using GitHub repositories as storage
16 lines • 545 B
TypeScript
export type ReplicaConfig = {
replicas: string[];
};
/**
* Load replica configuration from .gitdb/replicas.json
*/
export declare function loadReplicaConfig(path: string): ReplicaConfig;
/**
* Save replica configuration to .gitdb/replicas.json
*/
export declare function saveReplicaConfig(config: ReplicaConfig, path: string): void;
/**
* Select a replica for read operations (e.g., by region, random, or round-robin)
*/
export declare function selectReplica(config: ReplicaConfig): string | null;
//# sourceMappingURL=replica.d.ts.map