UNPKG

hazelcast-client

Version:

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

18 lines (17 loc) 771 B
/// <reference types="long" /> /// <reference types="bluebird" /> import * as Promise from 'bluebird'; import * as Long from 'long'; import { IAtomicLong } from './IAtomicLong'; import { PartitionSpecificProxy } from './PartitionSpecificProxy'; export declare class AtomicLongProxy extends PartitionSpecificProxy implements IAtomicLong { addAndGet(delta: Long | number): Promise<Long>; compareAndSet(expect: Long | number, update: Long | number): Promise<boolean>; decrementAndGet(): Promise<Long>; get(): Promise<Long>; getAndAdd(delta: Long | number): Promise<Long>; getAndSet(newValue: Long | number): Promise<Long>; incrementAndGet(): Promise<Long>; getAndIncrement(): Promise<Long>; set(newValue: Long | number): Promise<void>; }