UNPKG

ravendb

Version:
36 lines 1.18 kB
export interface DatabasePutResult { raftCommandIndex: number; name: string; topology: DatabaseTopology; nodesAddedTo: string[]; shardsDefined: boolean; } export type DatabasePromotionStatus = "WaitingForFirstPromotion" | "NotResponding" | "IndexNotUpToDate" | "ChangeVectorNotMerged" | "WaitingForResponse" | "Ok" | "OutOfCpuCredits" | "EarlyOutOfMemory" | "HighDirtyMemory" | "RaftIndexNotUpToDate"; export interface DatabaseTopology { members: string[]; promotables: string[]; rehabs: string[]; predefinedMentors: { [key: string]: string; }; demotionReasons: { [key: string]: string; }; promotablesStatus: { [key: string]: DatabasePromotionStatus; }; replicationFactor: number; dynamicNodesDistribution: boolean; stamp: LeaderStamp; databaseTopologyIdBase64: string; clusterTransactionIdBase64: string; priorityOrder: string[]; nodesModifiedAt: string; } export declare function getAllNodesFromTopology(topology: DatabaseTopology): string[]; export interface LeaderStamp { index: number; term: number; leadersTicks: number; } //# sourceMappingURL=index.d.ts.map