@itsaorg/dbms-base
    Preparing search index...

    Interface DbmsEventEmitterInterface

    Subscribes to DBMS events and sends them.

    💡 Implement this when you need the three methods without the base class.

    import type { DbmsEventEmitterInterface } from "@itsaorg/dbms-base";

    function listen(events: DbmsEventEmitterInterface): void {
    events.on("store:open", (payload) => payload.storeType);
    }
    interface DbmsEventEmitterInterface {
        emit<K extends keyof DbmsEventMap>(
            event: K,
            payload: DbmsEventMap[K],
        ): void;
        off<K extends keyof DbmsEventMap>(
            event: K,
            listener: (payload: DbmsEventMap[K]) => void,
        ): void;
        on<K extends keyof DbmsEventMap>(
            event: K,
            listener: (payload: DbmsEventMap[K]) => void,
        ): void;
    }

    Hierarchy (View Summary)

    Implemented by

    Index