hamok
Version:
Lightweight Distributed Object Storage on RAFT consensus algorithm
20 lines • 895 B
TypeScript
export declare class DeleteEntriesRequest<K> {
readonly requestId: string;
readonly keys: ReadonlySet<K>;
readonly sourceEndpointId?: string;
constructor(requetId: string, keys: ReadonlySet<K>, sourceEndpointId?: string);
createResponse(deletedKeys: ReadonlySet<K>): DeleteEntriesResponse<K>;
}
export declare class DeleteEntriesResponse<K> {
readonly requestId: string;
readonly deletedKeys: ReadonlySet<K>;
readonly destinationEndpointId?: string;
constructor(requetId: string, deletedKeys: ReadonlySet<K>, destinationEndpointId?: string);
}
export declare class DeleteEntriesNotification<K> {
readonly keys: ReadonlySet<K>;
readonly sourceEndpointId?: string;
readonly destinationEndpointId?: string;
constructor(keys: ReadonlySet<K>, sourceEndpointId?: string, destinationEndpointId?: string);
}
//# sourceMappingURL=DeleteEntries.d.ts.map