UNPKG

journaly

Version:

A simple pub-sub library project

14 lines 661 B
import { ISubject } from '../interfaces/iSubject'; import { SubjectPromise } from '../types/subjectPromise'; import { PublisherSubscriber } from './publisherSubscriber'; export declare class PublisherSubscriberWithMemory<Result> extends PublisherSubscriber<Result> implements ISubject { protected oldData: { [topic: string]: unknown[][]; }; constructor(); getTopics(): string[]; subscribe(subscriber: SubjectPromise<Result>, topic: string): Promise<Result[]>; publish(topic: string, ...params: any[]): Promise<Result[]>; protected checkTopic(topic: string): void; } //# sourceMappingURL=publisherSubscriberWithMemory.d.ts.map