UNPKG

hazelcast-client

Version:

Hazelcast - open source In-Memory Data Grid - client for NodeJS

21 lines (20 loc) 880 B
import { ISet } from './ISet'; import * as Promise from 'bluebird'; import { ItemListener } from '../core/ItemListener'; import { PartitionSpecificProxy } from './PartitionSpecificProxy'; export declare class SetProxy<E> extends PartitionSpecificProxy implements ISet<E> { add(entry: E): Promise<boolean>; addAll(items: E[]): Promise<boolean>; getAll(): Promise<E[]>; clear(): Promise<void>; contains(entry: E): Promise<boolean>; containsAll(items: E[]): Promise<boolean>; isEmpty(): Promise<boolean>; remove(entry: E): Promise<boolean>; removeAll(items: E[]): Promise<boolean>; retainAll(items: E[]): Promise<boolean>; size(): Promise<number>; addItemListener(listener: ItemListener<E>, includeValue?: boolean): Promise<string>; removeItemListener(registrationId: string): Promise<boolean>; private serializeList(input); }