hazelcast-client
Version:
Hazelcast - open source In-Memory Data Grid - client for NodeJS
10 lines (9 loc) • 515 B
TypeScript
/// <reference types="long" />
import ClientMessage = require('../ClientMessage');
import { Data } from '../serialization/Data';
import Long = require('long');
export declare class SemaphoreTryAcquireCodec {
static calculateSize(name: string, permits: number, timeout: Long | number | string): number;
static encodeRequest(name: string, permits: number, timeout: Long | number | string): ClientMessage;
static decodeResponse(clientMessage: ClientMessage, toObjectFunction?: (data: Data) => any): any;
}