UNPKG

nats-micro

Version:

NATS micro compatible extra-lightweight microservice library

11 lines (10 loc) 452 B
import { MessageHandler, MessageMaybeReplyTo } from './types/index.js'; export declare class TokenEventEmitter { private readonly handlers; on<T>(wildcard: string, handler: MessageHandler<T>): void; once<T>(wildcard: string, handler: MessageHandler<T>): void; off<T>(wildcard: string, handler: MessageHandler<T>): void; offAll(): void; emit(subject: string, msg: MessageMaybeReplyTo<unknown>): void; private matchSubject; }