UNPKG

hamok

Version:

Lightweight Distributed Object Storage on RAFT consensus algorithm

27 lines 1.31 kB
export declare class RemoveEntriesRequest<K> { readonly prevValue?: unknown; readonly requestId: string; readonly keys: ReadonlySet<K>; readonly sourceEndpointId?: string; constructor(requetId: string, keys: ReadonlySet<K>, prevValue?: unknown, sourceEndpointId?: string); createResponse<V>(removedEntries: ReadonlyMap<K, V>): RemoveEntriesResponse<K, V>; } export declare class RemoveEntriesResponse<K, V> { readonly requestId: string; readonly removedEntries: ReadonlyMap<K, V>; readonly destinationEndpointId?: string; constructor(requetId: string, removedEntries: ReadonlyMap<K, V>, destinationEndpointId?: string); } export declare class RemoveEntriesNotification<K> { readonly keys: ReadonlySet<K>; readonly sourceEndpointId?: string; readonly destinationEndpointId?: string; constructor(keys: ReadonlySet<K>, sourceEndpointId?: string, destinationEndpointId?: string); } export declare class EntriesRemovedNotification<K, V> { readonly entries: ReadonlyMap<K, V>; readonly sourceEndpointId?: string | undefined; readonly destinationEndpointId?: string | undefined; constructor(entries: ReadonlyMap<K, V>, sourceEndpointId?: string | undefined, destinationEndpointId?: string | undefined); } //# sourceMappingURL=RemoveEntries.d.ts.map