@enonic/mock-xp
Version:
Mock Enonic XP API JavaScript Library
11 lines (10 loc) • 484 B
TypeScript
import type { EnonicEventData, ListenerParams, SendParams } from '@enonic-types/lib-event';
import { Server } from '../implementation/Server';
export declare class LibEvent {
private server;
constructor({ server }: {
server: Server;
});
listener<EventData extends object = EnonicEventData>({ type, localOnly, callback }: ListenerParams<EventData>): void;
send<EventData extends object = object>({ type, distributed, data }: SendParams<EventData>): void;
}