hazelcast-client
Version:
Hazelcast - open source In-Memory Data Grid - client for NodeJS
9 lines (8 loc) • 321 B
TypeScript
/// <reference types="bluebird" />
import { TopicMessageListener } from './TopicMessageListener';
import * as Promise from 'bluebird';
export interface ITopic<E> {
addMessageListener(listener: TopicMessageListener<E>): string;
removeMessageListener(id: string): boolean;
publish(message: E): Promise<void>;
}