@jealous-robot-dev/stan-client
Version:
9 lines (8 loc) • 332 B
TypeScript
import { Stan } from 'node-nats-streaming';
import { EventSubjects, EventPayload } from './types/events';
export declare abstract class Publisher<Subject extends EventSubjects, Payload extends EventPayload> {
private stan;
abstract subject: Subject;
constructor(stan: Stan);
publish(data: Payload): Promise<void>;
}