@storehouse/core - v2.1.0
    Preparing search index...

    Interface RegistryEvents

    Registry events interface for type-safe event handling

    interface RegistryEvents {
        "connection:accessed": { found: boolean; manager: string };
        "connection:before:close": { manager: string };
        "connection:closed": { manager: string };
        "connection:error:close": { error: unknown; manager: string };
        "connections:before:close:all": void;
        "connections:closed:all": { count: number };
        "manager:added": { manager: IManager; name: string };
        "manager:before:add": { manager: IManager; name: string };
        "manager:default:changed": { current: string; previous?: string };
        "manager:removed": { manager: IManager; name: string };
        "model:accessed": { found: boolean; manager?: string; model: string };
        "registry:before:destroy": void;
        "registry:destroyed": { count: number };
    }
    Index

    Properties

    "connection:accessed": { found: boolean; manager: string }

    Emitted when a connection is accessed

    "connection:before:close": { manager: string }

    Emitted before a connection is closed

    "connection:closed": { manager: string }

    Emitted after a connection is closed

    "connection:error:close": { error: unknown; manager: string }

    Emitted when there is an error closing a connection

    "connections:before:close:all": void

    Emitted before all connections are closed

    "connections:closed:all": { count: number }

    Emitted after all connections are closed

    "manager:added": { manager: IManager; name: string }

    Emitted after a manager is added

    "manager:before:add": { manager: IManager; name: string }

    Emitted before a manager is added

    "manager:default:changed": { current: string; previous?: string }

    Emitted when the default manager is changed

    "manager:removed": { manager: IManager; name: string }

    Emitted after a manager is removed

    "model:accessed": { found: boolean; manager?: string; model: string }

    Emitted when a model is accessed

    "registry:before:destroy": void

    Emitted before the registry is destroyed

    "registry:destroyed": { count: number }

    Emitted after the registry is destroyed