Documentation
    Preparing search index...

    Interface ReplicationPoolConfig<Connection, ConnectionOptions>

    interface ReplicationPoolConfig<
        Connection extends object,
        ConnectionOptions extends object,
    > {
        pool: ReplicationPoolOptions;
        readConfig: readonly ConnectionOptions[] | null;
        timeoutErrorClass?: Class<Error>;
        writeConfig: ConnectionOptions;
        afterAcquire?(
            connection: Connection,
            options: AcquireConnectionOptions,
        ): Promise<void>;
        beforeAcquire?(options: AcquireConnectionOptions): Promise<void>;
        connect(
            options: ConnectionOptions,
            register: (connection: Connection) => void,
        ): Promise<Connection>;
        disconnect(connection: Connection): Promise<void>;
        validate(connection: Connection): boolean;
    }

    Type Parameters

    • Connection extends object
    • ConnectionOptions extends object
    Index
    readConfig: readonly ConnectionOptions[] | null
    timeoutErrorClass?: Class<Error>
    writeConfig: ConnectionOptions