hamok
Version:
Lightweight Distributed Object Storage on RAFT consensus algorithm
17 lines • 790 B
TypeScript
export declare class StorageSyncRequest {
readonly requestId: string;
readonly leaderId?: string;
readonly sourceEndpointId?: string;
constructor(requetId: string, leaderId?: string, sourceEndpointId?: string);
createResponse(leaderId: string, numberOfLogs?: number, lastApplied?: number, commitIndex?: number): StorageSyncResponse;
}
export declare class StorageSyncResponse {
readonly requestId: string;
readonly destinationId: string;
readonly leaderId: string;
readonly numberOfLogs?: number;
readonly lastApplied?: number;
readonly commitIndex?: number;
constructor(requestId: string, destinationId: string, leaderId: string, numberOfLogs?: number, lastApplied?: number, commitIndex?: number);
}
//# sourceMappingURL=StorageSync.d.ts.map